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
30 lượt xem
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
- Hãy so sánh hai đoạn chương trình sau đây:
- Hình dưới đây giải thích ý nghĩa của hai dòng lệnh trong chương trình. Hãy dự đoán khi thực hiện chương trình...
- Hãy xác định các input, output của các bài toán sau: a, Xác định số học sinh trong lớp cùng mang họ Trần.
- Giải vnen tin 8 bài 9: Hội thoại và truyền tin
- Khi thực hiện chương trình, nếu người sử dụng nhập giá trị 18 cho biến b và nhập kí tự 'k'...
- Cần loại bỏ lệnh nào trong chương trình để khi chạy chương trình ta sẽ thấy Catherine đứng một chỗ múa
- Hãy cho biết trong các câu lệnh Pascal sau đây, câu nào không hợp lệ và giải thích lý do
- Hãy nối các tọa độ sau đúng với các điểm đã ghi ở hình trên
- Giả thiết a và b là biến kiểu Integer, em hãy cho biết lệnh sau đây nhằm thực hiện việc gì?...
- Trong các câu sau, câu nào nói đến hành động hay phản ứng của nhân vật do nhân vật có những nhận biết (hay cảm ứng) nhờ các giác quan
- Theo quy ước đặt tên của ngôn ngữ lập trình pascal, em hãy chỉ ra tên nào không hợp lệ
- Em hãy quan sát cách hiển thị các từ khóa trong Free Pascal, nhận xét về sự khác biệt...