logo

Soạn Tin 10 Bài 5 Cánh diều: Thực hành viết chương trình đơn giản

Hướng dẫn Soạn Tin 10 Bài 5 Cánh diều: Thực hành viết chương trình đơn giản trang 69, 70, 71 SGK Tin học 10 ngắn gọn, đầy đủ bám sát nội dung bộ sách mới Cánh diều.

Bài 5: Thực hành viết chương trình đơn giản trang 69, 70, 71 SGK Tin học 10 Cánh diều


Khởi động


1. Giải phương trình bậc nhất

Trả lời câu hỏi trang 69 SGK Tin học 10: Chương trình ở Hình 1a được viết để giải phương trình bậc nhất ax + b = 0, với a, b là hai số thực nhập từ bàn phím (a ≠ 0) và nghiệm thu được thông báo ra màn hình.

Tuy nhiên, chương trình đó còn viết thiếu ở những vị trí “…”. Em hãy hoàn thiện chương trình và kiểm thử xem với dữ liệu vào a = 1 và b = 2, chương trình em vừa hoàn thiện có cho kết quả giống như Hình 1b không?

Soạn Tin 10 Bài 5 Cánh diều: Thực hành viết phương trình đơn giản

Lời giải: 

Soạn Tin 10 Bài 5 Cánh diều: Thực hành viết phương trình đơn giản

Kết quả ra giống hình 1b

Chương trình sẽ đưa ra màn hình lỗi nếu giá trị a nhập vào là 0.

Soạn Tin 10 Bài 5 Cánh diều: Thực hành viết phương trình đơn giản

2. An ninh lương thực

Trả lời câu hỏi trang 69 SGK Tin học 10: 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ữ.

Lời giải: 

Chương trình:

a = float(input("Nhập số kg gạo cần thiết "))

b = int (input("Nhập số người dân của một nước "))

print("Số gạo cần dự trữ là ", b*a)

Soạn Tin 10 Bài 5 Cánh diều: Thực hành viết phương trình đơn giản
Soạn Tin 10 Bài 5 Cánh diều: Thực hành viết phương trình đơn giản

3. Tìm ước chung lớn nhất

Trả lời câu hỏi trang 70 SGK Tin học 10: 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ố đó.

Lời giải:

Soạn Tin 10 Bài 5 Cánh diều: Thực hành viết phương trình đơn giản

Kết quả: 

Soạn Tin 10 Bài 5 Cánh diều: Thực hành viết phương trình đơn giản

4. Làm quen với ghi chú thích trong chương trình

Trả lời câu hỏi trang 71 SGK Tin học 10: 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.

Soạn Tin 10 Bài 5 Cánh diều: Thực hành viết phương trình đơn giản

Lời giải: 

Chương trình có chú thích:

#Giải phương trình bậc hai

import math

a = 1

b = -5

c = 6

x1 = (-b - math.sqrt(b * b - 4 * a * c) / (2 * a))

x2 = -b / a - x1 #Định lí Viet

print(x1)

print(x2)

Chương trình không có chú thích:

import math

a = 1

b = -5

c = 6

x1 = (-b - math.sqrt(b * b - 4 * a * c) / (2 * a))

x2 = -b / a - x1

print(x1)

print(x2)

- Nhận xét: Kết quả của chúng giống nhau.

- Chương trình khi sử dụng chú thích dễ hiểu hơn, giúp cho người đọc theo dõi và hiểu được ý định của người viết.


5. Vận dụng

Trả lời câu hỏi trang 71 SGK Tin học 10: 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 = √2gh , trong đó g là gia tốc trọng trường (g ≈ 9.8 m/s2). Độ cao h tính theo mét được nhập từ bàn phím.

Lời giải:

import math

#Nhập chiều cao h

h = float(input("Nhập chiều cao h "))

#tính v

v = math.sqrt(2 * 9.8 * h)

#Hiển thị v ra màn hình

print("Vận tốc ",v)

>>> Xem trọn bộ: Soạn Tin 10 Cánh diều

-----------------------------

Trên đây Top lời giải đã cùng các bạn Soạn Tin 10 Bài 5: Thực hành viết chương trình đơn giản trong bộ SGK Cánh diều theo chương trình sách mới. Chúng tôi hi vọng các bạn đã có kiến thức hữu ích khi đọc bài viết này. Top lời giải đã có đầy đủ các bài soạn cho các môn học trong các bộ sách mới Cánh Diều, Chân trời sáng tạo, Kết nối tri thức. Mời các bạn hãy click ngay vào trang chủ Top lời giải để tham khảo và chuẩn bị bài cho năm học mới nhé. Chúc các bạn học tốt!  

icon-date
Xuất bản : 23/09/2022 - Cập nhật : 27/09/2022