Chương trình máy tính
Chương trình dùng ngôn ngữ lập trình để mô tả thuật toán cho máy tính thực hiện từ dữ liệu đầu vào đến kết quả đầu ra.
Hiểu bài
Chương trình máy tính là dãy các lệnh viết bằng một ngôn ngữ lập trình, chỉ dẫn máy tính thực hiện từng bước của thuật toán. Nói cách khác, chương trình là cách mô tả thuật toán để máy tính có thể “hiểu” và thực hiện. Chương trình nhận dữ liệu đầu vào, tiến hành các bước xử lí và trả lại kết quả đầu ra.
Scratch là ngôn ngữ lập trình trực quan; ngoài Scratch còn có Python, C và Java. Ví dụ thuật toán tính tổng hai số có đầu vào là a, b, đầu ra là tổng, với các bước: nhập a và b; đặt tong = a + b; thông báo giá trị tong.
Bài thực hành tiền bán thiệp dùng số tiền bán a và tiền mua vật liệu b. Nếu a ≥ b thì tiền lãi = a - b; nếu không thì tiền bị lỗ = b - a.
Đối chiếu sơ đồ khối và chương trình Scratch tính tiền bán thiệp SGK trang 73
Sơ đồ khối và chương trình thể hiện cùng thuật toán bằng hai cách khác nhau.
