Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (784.86 KB, 8 trang )
1. KHÁI NIỆM BÀI TOÁN
•
Là một việc nào đó mà ta muốn máy tính thực hiện để từ
thông tin đưa vào (Input) ta tìm được thông tin ra (Output)
•
Ví dụ:
–
Tìm UCLN của hai số nguyên dương.
•
Input: Hai số nguyên dương m và n.
•
Output: UCLN của m và n.
–
Bài toán nấu cơm.
•
Input: Gạo, nước.
•
Output: Cơm đã chín.
Một bài toán được tạo bởi 2 thành phần là:
Input (giả thiết), Output (kết luận)
•
Thuật toán để giải một bài toán là một dãy hữu hạn các
thao tác được sắp xếp theo một trình tự xác định sao cho
sau khi thực hiện dãy thao tác ấy, từ Input của bài toán, ta
nhận được Output cần tìm.
•
Có hai cách để thể hiện thuật toán:
–
Liệt kê từng bước.