Professional Documents
Culture Documents
Tin Hoc k8 Tuan 20 Tu 0702 Den 12022022 - 72202212
Tin Hoc k8 Tuan 20 Tu 0702 Den 12022022 - 72202212
NỘI DUNG HỌC TRỰC TUYẾN - Tuần 20: Từ 07/02 đến 14/02/2022
Bộ môn: Tin học 8
Bài 7: Lặp với số lần chưa biết trước
* Nhận xét : Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động lặp như trong ví dụ trên,
ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa biết trước.
- Nếu cộng lần lượt n số tự nhiên đầu tiên (n = 1, 2, 3,...), ta sẽ được các kết quả:
T1 = 1
T2 = 1 + 2
T3 = 1 + 2 + 3
=> Cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được tổng T n nhỏ nhất lớn hơn
1000?
1 Tn = 1 Đúng
2 Tn = 1 + 2 Đúng
3 Tn = 1 + 2 + 3 Đúng
Tn = 1 + 2 + 3 + ... + ? Sai,
?
Sao cho Tn nhỏ nhất >1000 Kết thúc việc tính tổng.
- Mô tả thuật toán: Kí hiệu S là tổng cần tìm và ta có thuật toán như sau:
Bước 1. S ←0, n ← 0.
Bước 2. Nếu S ≤ 1000, n ← n + 1; ngược lại chuyển tới bước 4.
Bước 3. S ← S + n và quay lại bước 2.
Bước 4. In kết quả: S và n là số tự nhiên nhỏ nhất sao cho S > 1000. Kết thúc thuật
toán.
A. 1 lần
B. 2 lần
C. 5 lần
D. 6 lần
PAGE \* MERGEFORMAT 2
Câu 4. Cú pháp lệnh lặp với số lần chưa biết trước:
A. While < điều kiện > to < câu lệnh >;
B. While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;
C. While < điều kiện > do ;< câu lệnh >;
D. While < điều kiện > do < câu lệnh >;
Câu 5. Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước:
A. For...do
B. While...do
C. If..then
D. If...then...else
DẶN DÒ:
- Các em tham gia học và làm bài tập đăng trên trang K12Online.
- Viết hoạt động 1 vào tập.
- HS đăng nhập vào K12online để tham gia học và làm bài tập củng cố
- Xem trước bài tiếp theo.
PAGE \* MERGEFORMAT 2