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.

Trả lời: a) range (1; 51)b) range (5, 11)c) range (2)d) range (100, 1) Xem hướng dẫn giải chi tiết

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.

Trả lời: Câu 1. Đoạn chương trình sau in ra kết quả là bình phương của tổng dãy các số tự nhiên liên tiếp từ... Xem hướng dẫn giải chi tiết

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}$

Trả lời: Câu 1. n = int(input("Nhập số tự nhiên n:"))S = 0for k in range (1, n + 1):   ... Xem hướng dẫn giải chi tiết
0.03767 sec| 2173.508 kb