Giải bài 21 Câu lệnh lặp while
Giải bài 21: Câu lệnh lặp while - Sách tin học 10 kết nối tri thức. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài học.
Khởi động
Cho các việc được ghi trong cột A và cột B của bảng sau:
Đối với mỗi hàng, em hãy cho biết công việc được lặp đi lặp lại là gì? Điều kiện để dừng công việc là gì? Số lần thực hiện việc lặp giữa hai cột có gì khác nhau?
Hướng dẫn giải:
- Công việc được lặp đi lặp lại là:
- Hàng 1: chạy xung quanh sân vận động.
- Hàng 2: làm các bài tập thầy cô giao về nhà.
- Hàng 3: xách các xô nước giúp mẹ
- Sự khác nhau:
- Cột A: các công việc biết trước số lần lặp.
- Cột B: các công việc được lặp với số lần không biết trước.
1. Lệnh while
Hoạt động 1. Làm quen với lệnh lặp while
Quan sát chương trình sau và giải thích kết quả in ra.
>>> S = 0
>>> k = 1
>>> while k < 100:
S = S + k
k = k + 7
>>> print (S)
750
Hướng dẫn giải:
Giải thích” Lệnh lặp sẽ dừng lại khi $k \geq 100$ và giá trị 750 nhận được là tổng của 1 + 8 + 15 + ... + 99.
Bình luận