Môn học
Chủ đề / Chương
Bài học
Chủ đề
Nội dung lý thuyết
Khái niệm bài toán: Một yêu cầu cần giải quyết cụ thể (ví dụ: tính diện tích mảnh vườn hình thang ở Hình 1a) được gọi là bài toán.

Bài toán có:
Đầu vào (input): Thông tin đã biết trước (ví dụ: độ dài 2 đáy và chiều cao).
Đầu ra (output): Kết quả cần tìm (ví dụ: diện tích mảnh vườn).
Khái niệm thuật toán: Là dãy hữu hạn các thao tác được sắp xếp theo thứ tự nhằm giải một bài toán.
Những vấn đề cần giải quyết trong đời sống hàng ngày cũng có thể được trình bày theo các bước thực hiện như một thuật toán.
Ví dụ: Hướng dẫn thực hiện nấu cơm bằng nồi cơm điện (Hình 2).

Có thể dùng nhiều cách: diễn đạt bằng lời, sơ đồ khối, ngôn ngữ lập trình.
Bảng 1. Quy ước mô tả thuật toán bằng sơ đồ khối


Là cấu trúc phổ biến, các bước được thực hiện lần lượt từ trên xuống.

