Bạn Hằng viết chương trình dưới đây để tìm số lớn nhất trong ba số a, b, c
A. Hoạt động khởi động
Bạn Hằng viết chương trình dưới đây để tìm số lớn nhất trong ba số a, b, c. Chương trình cho kết quả có lúc đúng, có lúc sai. Các em hãy thảo luận và giải thích tại sao chương trình của bạn Hằng lại có hiện tượng đó?
Bài làm:
Chương trình của bạn Hằng có hiện tượng đó vì nếu bạn hằng nhập số a, b, c thỏa mã c > a > b thì sau khi chương trình chạy điều kiện if a > b then max := a thì chương trình kết thúc luôn và in ra max bằng a chứ không phải c
Xem thêm bài viết khác
- Có n vật khi ở ngoài không khí, vật thứ i có trọng lượng là Pi (Newton), khi treo vật vào lực kế...
- Coi R là cạnh hình vuông, em hãy viết chương trình để: hiển thị lên màn hình thông báo
- Hãy kéo thả lần lượt các lệnh sau vào cửa sổ lệnh và thực hiện chúng để tìm hiểu xem...
- Các biểu thức sau nhận giá trị số hay giá trị logic (đúng/sai)?
- Em hãy tạo một chương trình để mèo vẽ một hình chữ nhật màu xanh và chuột chạy lung tung...
- Hãy tạo và thực hiện chương trình ở hình sau và cho biết: Chương trình thể hiện hội thoại người - máy như thế nào?...
- Quan sát và cho biết các nhân vật sau đang quay về hướng nào?
- Qua ví dụ trên đây, các em hãy thảo luận để rút ra đặc điểm của quá trình hội thoại và truyền tin trong Scratch, từ đó hãy cho biết:...
- Hãy viết chương trình sử dụng lệnh lặp FOR để tính tổng các số tự nhiên từ 1 đến 10
- Hãy cho biết chương trình trên nhằm mục đích gì? Tìm chỗ chưa đúng trong chương trình...
- Hãy so sánh chương trình này với chương trình của bạn Dũng được giới thiệu trong hoạt động Hình thành kiến thức.
- Em hãy tìm hiểu và cho biết chương trình sau đây làm công việc gì?