Lời giải bài tập Tin học lớp 10 Bài 8: Câu lệnh lặp sách Cánh diều hay, ngắn gọn sẽ giúp học sinh dễ dàng trả lời câu hỏi Tin học 10 Bài 8 từ đó học tốt môn Tin 10.
Giải bài tập Tin học lớp 10 Bài 8: Câu lệnh lặp
Trả lời:
Khi có một hay nhiều thao tác cần thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng cấu trúc lặp nhằm tiết kiệm thời gian, dễ dàng trong thao tác.
1. Cấu trúc lặp trong mô tả thuật toán
Trả lời:
Mẫu mô tả cấu trúc lặp có số lần biết trước (VD1) |
Mẫu mô tả cấu trúc lặp không biết trước |
Lặp với đếm từ 0 đến 9: Câu lệnh hay nhóm câu lệnh Hết lặp |
Lặp khi điều kiện mật khẩu đúng được Câu lệnh hay nhóm câu lệnh Hết lặp |
3. Câu lệnh lặp với số lần lặp không biết trước trong Python
Trả lời:
Có thể dùng câu lệnh for thay cho câu lệnh while để chương trình chạy vẫn cho cùng kết quả.
Câu lệnh: for i in range(1, 7)
Luyện tập (trang 83)
Luyện tập 1 trang 83 Tin học 10: Em hãy dự đoán chương trình hình bên đưa ra màn hình những gì.
Trả lời:
Kết quả như trong hình:
Trả lời:
n = int(input("Nhập n: "))
for i in range(0, n):
print(n - i)
Vận dụng (trang 83)
Trả lời:
T = float(input("Nhập số tiền: "))
for i in range(10):
T = T * (1 + 5/100)
print(T)
Câu hỏi tự kiểm tra
Câu hỏi trang 83 Tin học 10: Trong các câu sau đây, những câu nào đúng ?
1) Trong các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc lặp.
2) Trong Python chỉ có câu lệnh while để thể hiện cấu trúc lặp.
3) Trong Python chỉ có câu lệnh for để thể hiện cấu trúc lặp.
4) Có thể sử dụng câu lệnh while để thể thiện cấu trúc lặp với số lần lặp biết trước.
5) Có thể sử dụng câu lệnh for để thể hiện cấu trúc lặp với số lần lặp chưa biết trước.
Trả lời:
Những câu đúng: 1, 4,5
Trong Python để thể hiện cấu trúc lặp có thể sử dụng câu lệnh while, for nên 2, 3 sai.
Để thể hiện cấu trúc lặp với số lần biết trước có thể sử dụng câu lệnh while với điều kiện sử dụng một biến để kiểm soát được số lần lặp.
Để thể hiện cấu trúc lặp với số lần không biết trước có thể sử dụng câu lệnh for với điều kiện sử dụng một biểu thức logic làm điều kiện lặp.
Xem thêm các bài giải SGK Tin học lớp 10 Cánh diều hay, chi tiết khác:
Bài 7: Thực hành câu lệnh rẽ nhánh
Bài 10: Chương trình con và thư viện các chương trình con có sẵn
Bài 11: Thực hành lập trình với hàm và thư viện