Đáp án Tin học 10 kết nối tri thức Bài 31: Thực hành viết chương trình đơn giản
File đáp án Tin học 10 kết nối tri thức Bài 31: Thực hành viết chương trình đơn giản. Toàn bộ câu hỏi, bài tập ở trong bài học đều có đáp án. Tài liệu dạng file word, tải về dễ dàng. File đáp án này giúp kiểm tra nhanh kết quả. Chỉ có đáp án nên giúp học sinh tư duy, tránh học vẹt
Xem: => Giáo án tin học 10 kết nối tri thức (bản word)
BÀI 31: THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐƠN GIẢN
LUYỆN TẬP
Câu 1: Viết chương trình yêu cầu nhập số thực dương a. Chương trình cần kiểm tra dữ liệu nhập như sau: Nếu số đã nhập nhỏ hơn hoặc bằng 0 thì thông báo: "Nhập sai, số a phải lớn hơn 0. Hãy nhập lại". Chương trình chỉ dừng sau khi người dùng nhập đúng."
Trả lời:
a=float(input("Nhập số thực dương: "))
while a<=0:
print("Nhập sai, số a phải lớn hơn 0. Nhập lại")
a=float(input("Nhập số thực dương: "))
Câu 2: Viết chương trình in bảng cửu chương ra màn hình như sau:
- Hàng thứ nhất in ra bảng nhân 1, 2, 3, 4, 5.
- Hàng thứ hai in ra bảng nhân 6, 7, 8, 9, 10.
Trả lời:
for i in range(1,11):
for j in range(1,6):
print(j,"x",i,"=",i*j, end="\t")
print()
print()
for i in range(1,11):
for j in range(6,11):
print(j,"x",i,"=",i*j, end="\t")
print()
VẬN DỤNG
Câu 1: Viết chương trình nhập hai số tự nhiên Y1, Y2 là số năm, Y2 > Y1. Tính xem trong khoảng thời gian từ năm Y1 đến năm Y2 có bao nhiêu năm nhuận. Áp dụng tính xem trong thế kỉ XXI có bao nhiêu năm nhuận.
Trả lời:
Để tính xem trong thế kỉ XXI có bao nhiêu năm nhuận, nhập Y1 = 2001 và Y2 = 2100.
Câu 2: Gọi ƯCLN là hàm ƯCLN của hai số tự nhiên a, b. Dễ thấy ta có ƯCLN(a, b) = ƯCLN(b, a%b) nếu b > 0 và ƯCLN(a, 0) = a. Từ đó hãy viết chương trình nhập hai số a, b và tính ƯCLN của a và b.
Trả lời:
a=int(input("Nhập số tự nhiên thứ nhất: "))
b=int(input("Nhập số tự nhiên thứ hai: "))
def UCLN(a,b):
r = a % b
while r != 0:
a = b
b = r
r = a % b
return b
print("ƯCLN của a và b là: ",UCLN(a,b))
=> Giáo án tin học 10 kết nối bài 31: Thực hành viết chương trình đơn giản (2 tiết)