Giải bài tập Tin học 10 Bài 21: Câu lệnh lặp while sách Kết nối tri thức với cuộc sống giúp các em học sinh lớp 10 có thêm nhiều tư liệu tham khảo, đối chiếu lời giải hay, chính xác để biết cách trả lời các câu hỏi trang 108→110.
Tin học 10 Bài 21 thuộc chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính giúp các bạn học sinh nắm vững kiến thức để trả lời các câu hỏi nội dung bài học, luyện tập và vận dụng của bài Câu lệnh lặp while. Vậy sau đây là nội dung chi tiết bài soạn Tin 10 Bài 21 Câu lệnh lặp while, mời các bạn cùng theo dõi.
Giải Tin học 10 Bài 21: Câu lệnh lặp while
Trả lời câu hỏi Vận dụng Tin 10 Bài 21
Luyện tập 1
Cho dãy số 1, 4, 7, 10,… Tìm phần tử lớn nhất của dãy nhưng nhỏ hơn 100.
Lời giải
Chương trình:
k=1
while k<100:
k=k+3
k=k-3
print("Giá trị lớn nhất của dãy nhỏ hơn 100 là: ", k)
Luyện tập 2
Viết chương trình đếm trong dãy 100 số tự nhiên đầu tiên có bao nhiêu số thoả mãn điều kiện: hoặc chia hết cho 5 hoặc chia cho 3 dư 1.
Lời giải
Chương trình:
k=0
s=0
while k<100:
if(k%5==0 or k%3==1):
s=s+1
k=k+1
print("Số các số tự nhiên thoả mãn yêu cầu đề bài là: ", s)
Trả lời câu hỏi Vận dụng Tin 10 Bài 21
Viết chương trình in các số tự nhiên từ 1 đến 100 ra màn hình thành 10 hàng, mỗi hàng có 10 số, có dạng như sau:
1 2 3 … 10
11 12 … 20
………….
91 92 …100
Lời giải
for i in range(10):
for j in range(1,11):
print(i*10+j,end=" ")
print("\n")