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ác em hãy thảo luận và cho biết hoạt động hội thoại và truyền tin của các nhân vật mèo, chó và vẹt diễn ra như thế nào...
- Em hãy cho biết trong các hoạt động sau đây, hoạt động nào được lặp lại với số lần không biết trước?
- Hãy dự đoán xem quả bóng sẽ chuyển động như thế nào nếu chương trình trên, ta thay lệnh lặp vô hạn lần...
- Các em hãy thảo luận và cho biết: cần sửa lại chương trình của bạn Minh như thế nào...
- Dưới đây là hai mô tả thuật toán trong môi trường Scratch, em hãy cho biết thuật toán nào có cấu trúc rẽ nhánh...
- Hãy chuyển các phát biểu sau đây thành các biểu thức trong ngôn ngữ Pascal:
- Hãy điền vào chỗ trống sao cho kết quả nhận được là đoạn chương trình Pascal...
- Cùng thảo luận với bạn trong nhóm và cho biết trong chương trình Scratch ở hình sau: Lệnh ask hiển thị lên màn hình điều gì?...
- Chương trình có một số lệnh hoặc một phần lệnh bị che mất. Hãy xác định các lệnh này....
- Chương trình ở hình bên thực hiện nhiệm vụ gì? Hãy chỉ ra từng loại biểu thức trong chương trình.
- Để tính tổng 5 số tự nhiên đầu tiên, bạn An đã viết đoạn chương trình sau...
- Em hãy chỉ ra những lệnh Scratch mà thông qua tên có thể đoán ra tác dụng của nó