Giải bài tập 5 Thực hành viết chương trình đơn giản
Giải bài 5: Thực hành viết chương trình đơn giản - Sách tin học lớp 10 cánh diều
Trong sách giáo khoa tin học lớp 10 cánh diều, chương trình này giúp học sinh thực hành viết chương trình đơn giản. Đây là phần giải bài tập 5, với đáp án chuẩn và hướng dẫn giải chi tiết từng bài tập trong sách.
Bài 1 yêu cầu giải phương trình bậc nhất ax + b = 0. Chương trình ở Hình 1a cần hoàn thiện để có thể nhập hai số thực a và b từ bàn phím (trừ trường hợp a=0) và hiển thị nghiệm trên màn hình. Sau khi hoàn thiện chương trình, học sinh cần kiểm thử với dữ liệu a = 1 và b = 2 để xem kết quả có giống như Hình 1b không.
Nếu giá trị a nhập vào bằng 0, chương trình sẽ hiển thị thông báo lỗi. Điều này giúp người dùng nhận biết và sửa lỗi khi nhập dữ liệu không hợp lệ.
Hy vọng rằng các em học sinh sẽ hiểu và nắm vững kiến thức thông qua việc thực hành viết chương trình đơn giản này. Chúc các em học tốt!
Bài tập và hướng dẫn giải
Bài 2. An ninh lương thực
Trung bình mỗi người dân cần có a kg gạo để ăn, chế biến phục vụ chăn nuôi trong một năm. Để đảm bảo an ninh lương thực, tổng số gạo dữ trữ trong các kho của nhà nước chia cho đầu người phải lớn hơn hoặc bằng a kg.
Một nước có số dân là b thì cần dự trữ tối thiểu bao nhiêu ki-lô-gam gạo? Em hãy viết chương trình nhập từ bàn phím hai số a, b và đưa ra màn hình khối lượng gạo tối thiểu cần dự trữ.
Bài 3. Tìm ước chung lớn nhất
Em hãy viết chương trình nhập vào từ bàn phím hai số nguyên a và b, tính và đưa ra màn hình ước chung lớn nhất của hai số đó.
Bài 4. Làm quen với ghi chú thích trong chương trình
Em hãy soạn thảo rồi chạy thử chương trình ở Hình 3 sau đây trong hai trường hợp là có chú thích và không có chú thích. Em có nhận xét gì khi so sánh kết quả thực hiện chương trình trong hai trường hợp nêu trên.
VẬN DỤNG
Viết chương trình tính và đưa ra màn hình vận tốc v (m/s) khi chạm mặt đất của một vật rơi tự do từ độ cao h, biết rằng v = $\sqrt{2gh}$ , trong đó g là gia tốc trọng trường (g $\approx$ 9.8 m/s2). Độ cao h tính theo mét được nhập từ bàn phím.