Thuật toán là gì? Hiểu qua những việc hằng ngày
Từ “thuật toán” nghe có vẻ phức tạp, nhưng thực ra các em đã dùng thuật toán mỗi ngày: đánh răng, pha sữa hay nấu mì tôm đều theo một dãy các bước cụ thể.
Thuật toán là gì?
Thuật toán là một dãy các bước được sắp xếp theo thứ tự để giải quyết một vấn đề hoặc hoàn thành một công việc. Một thuật toán tốt cần rõ ràng, thực hiện được và có kết thúc.
Ví dụ: thuật toán pha một cốc sữa
- Bước 1: lấy cốc sạch và hộp sữa bột.
- Bước 2: cho đúng số thìa sữa vào cốc.
- Bước 3: rót nước ấm vào cốc.
- Bước 4: khuấy đều.
- Bước 5: thưởng thức.
Ba cấu trúc cơ bản
Các thuật toán thường dùng ba cấu trúc: tuần tự (làm lần lượt từng bước), rẽ nhánh (nếu… thì…) và lặp (lặp lại cho đến khi…). Ví dụ: “Nếu trời mưa thì mang ô, nếu không thì thôi” là cấu trúc rẽ nhánh; “khuấy cho đến khi tan hết” là cấu trúc lặp. Hãy cùng con viết lại các việc quen thuộc thành thuật toán, đó là cách tập tư duy lập trình rất tự nhiên.
Hiểu thuật toán là bước đầu để các em sau này học lập trình một cách dễ dàng và thú vị.
Luyện tập thêm: làm các bài luyện tập môn Tin học trên Trạng Nguyên tại trang Luyện tập.