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
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:
bai_giang_tin_hoc_8_ket_noi_tri_thuc_voi_cuoc_song_tiet_26_b.ppt



