Bài giảng Tin học 8 (Kết nối tri thức với cuộc sống) - Tiết 26, Bài 8: Lặp với số lần chưa biết trước - Nguyễn Thị Phương Nam

ppt 21 trang Đức Thiện 19/03/2026 650
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học 8 (Kết nối tri thức với cuộc sống) - Tiết 26, Bài 8: Lặp với số lần chưa biết trước - Nguyễn Thị Phương Nam", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
 Môn: Tin học 8
Giáo viên: Nguyễn Thị Phương Nam HãyKhi sửnêu dụng cú pháp lệnh câu lặp lệnhFor lặp: to do For to do?. Số lần lặp 
 sẽ được tính như thế nào?
Cú pháp: 
For := to do 
 ;
Số lần lặp = giá trị cuối - giá trị đầu +1
 For i:=5 to 27 do write(‘A’); Hãy Quan sát
a) Viết chương trình tính tổng b) Viết chương trình nhập 
các số tự nhiên từ 1 đến 10 vào các số cho đến khi gặp 
S = 1 + 2 + 3 + . . .+10 số 0 thì dừng?
 Lặp với số lần biết trước, sử Lặp với số lần chưa biết 
 dụng câu lệnh lặp For Do để trước, sử dụng câu lệnh gì để 
 viết chương trình viết chương trình?
 Chưa biết lặp 
 Lặp 10 lần lại bao nhiêu 
 lần BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Lệnh lặp với số lần chưa biết trước.
 - Các bạn học sinh nhặt rác ở 
 công viên.
 Các em hãy cho thêm những 
 ví dụ về hoạt động lặp với số 
 - Namlần học chưa từ vựng biết tiếng trước? anh bằng cách
 viết lại nhiều lần cho đến khi thuộc.
 - Con quạ nhặt đá bỏ vào bình cho
 đến khi nước tràn ra.
 5 BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Lệnh lặp với số lần chưa biết trước.
 Ví dụ (SGK/63):
 Một ngày, Long quyết định cứ 10 phút gọi điện một lần cho Trang 
 cho đến khi nào có người nhấc máy thì thôi. 
 SốHoạt lầnHoạt động lặp độngđã lặp: biết Gọilặp chưa? điệnlà gì ?
 KếtKhi thúc nào vòng thì kết lặp: thúc Có người vòng lặp?
 nhấc máy thì thôi. BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Lệnh lặp với số lần chưa biết trước.
 Ví dụ 1 (SGK/63):
 Nếu cộng lần lượt n số tự nhiên đầu tiên (n=1,2,3, ). 
 tăng dần
 Điều kiện như thế nào thì 
 Điều kiện: Khi tổng Tn nhỏ 
 nhấtkết lớn thúc hơn hoạt 1000 động thì lặp? kết 
 thúc hoạt động lặp. BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Lệnh lặp với số lần chưa biết trước.
 Ví dụ 1 (SGK/63): Phân tích bài toán:
 T0:=0; n:=0;
 n Tổng Tn Điều kiện Tn ≤ 1000
 1 T1 = 1 Đúng 
 2 T2 = 1 + 2 Đúng
 3 T3 = 1 + 2 + 3 Đúng
 Tn = 1 + 2 + 3 + +n 
 n (Sao cho Tn nhỏ nhất Sai, kết thúc việc tính 
 lớn hơn 1000) tổng  Việc lặp lại một nhóm hoạt động Việcvới sốthực lần chưahiện xác 
định trước phụ thuộc vào một điều kiệnlặp cụ lại thể các được phép thỏa 
 SaiSai
mãn và chỉ dừngT<=1000 lại khi điều kiện khôngcộng thỏa trên mãn. với số 
 lần chưa biết 
 trước phụ thuộc 
 ĐúngĐúng vào điều kiện 
 gì? Phép cộng 
 T ← T + n; chỉ dừng khi 
 nào? 
 n ← n +1;
 Kết thúc lặp BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Lệnh lặp với số lần chưa biết trước.
 Cú pháp:
 Hãy nêuWHILE Cú Pháp DOlặp ;
 số lần chưa biết trước?
 FTrong đó: 
 - While, do: là các từ khóa.
 - Điều kiện: thường là một phép so sánh 
 - Câu lệnh: có thể là câu lệnh đơn/ghép.

Tài liệu đính kèm:

  • pptbai_giang_tin_hoc_8_ket_noi_tri_thuc_voi_cuoc_song_tiet_26_b.ppt