Giải bài tập 20 Câu lệnh lặp for
Giải bài 20: Câu lệnh lặp for - Sách tin học lớp 10 kết nối tri thức
Trên cuốn sách Giải bài tập 20 với chuyên đề về câu lệnh lặp for, hướng dẫn giải chi tiết từng bài tập để giúp học sinh hiểu rõ và nắm vững kiến thức. Công việc cần lặp lại như đọc tên từng bạn trong lớp hoặc kiểm tra số chia hết cho 3 trong một khoảng nào đó đôi khi cần lặp đi lặp lại nhiều lần. Ngôn ngữ lập trình bậc cao cung cấp các câu lệnh lặp cho phép viết ngắn gọn các bước thực hiện lặp lại.
Ví dụ, trong đoạn chương trình Python để tính tổng từ 0 đến 9, học sinh sẽ hiểu cách sử dụng lệnh "for" để lặp qua các số từ 0 đến 9 và tính tổng. Bài tập cũng đưa ra câu hỏi để học sinh tự so sánh kết quả với tổng từ 1 đến n trong một đoạn chương trình khác.
Với cách hướng dẫn chi tiết và dễ hiểu, sách tin học lớp 10 kết nối tri thức sẽ giúp học sinh hiểu rõ về cấu trúc lặp for và áp dụng vào giải các bài tập. Qua đó, hy vọng học sinh sẽ nắm vững kiến thức và tự tin khi thực hành lập trình.
Bài tập và hướng dẫn giải
2. Lệnh Range
Câu hỏi. Hãy biểu diễn các dãy sau đây bằng lệnh range( ).
a) 1, 2, 3, ...50. b) 5, 6, 7, 8, 9, 10. c) 0, 1 d) 10.
Luyện tập
Câu 1. Đoạn chương trình sau in ra kết quả gì?
n = int(input("Nhập số tự nhiên n:"))
S = 0
for k in range (n + 1):
S = S + k
print (S* S)
Câu 2. Viết đoạn chương trình tính tích 1 x 2 x 3 x ... x n với n được nhập từ bàn phím.
Vận dụng
Câu 1. Viết chương trình nhập từ bàn phím số tự nhiên n và in ra kết quả
S = 1 + $\frac{1}{2}$ +..+ $\frac{1}{n}$
Câu 2. Viết chương trình nhập từ bàn phím số tự nhiên n và in ra kết quả là tổng sau:
S = $1^{3}$ + $2^{3}$ +...+ $n^{3}$