Bài giảng Tin học Lớp 8 - Chủ đề: Lặp với số lần chưa biết trước
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Chủ đề: Lặp với số lần chưa biết trước", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 8 - Chủ đề: Lặp với số lần chưa biết trước
LỚP 8 CHỦ ĐỀ: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Thế nào là lệnh lặp với số lần chưa biết trước? Sử dụng vòng lặp whiledo như thế nào? 2. Lệnh lặp với số lần chưa biết trước Ví dụ 1 (Trang 63 Sgk) Nếu cộng lần lượt n số tự nhiên đầu tiên (n=1,2,3,), ta được các kết quả T1 = 1, T2 = 1 + 2, T3 = 1 + 2 + 3,... tăng dần. Cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được tổng Tn nhỏ nhất lớn hơn 1000 ? - Thuật toán: Kí hiệu S là tổng cần tìm và ta có thuật toán sau: ◆ Bước 1: S 0; n 1; ◆ Bước 2: Nếu S<= 1000, S S+n; ngược lại, chuyển đến bước 4; ◆ Bước 3: n n+1 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. 2a. Cú pháp lệnh lặp với số lần chưa biết trước Cú pháp: WHILE DO ; Trong đó: - Điều kiện thường là phép so sánh. - Câu lệnh có thể là câu lệnh đơn giản hoặc câu lệnh ghép. - Câu lệnh được thực hiện như sau: 1. Kiểm tra điều kiện. 2. Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua, Nếu điều kiện ĐÚNG , thực hiện câu lệnh và quay lại bước 1. Chú ý : Trong trường hợp câu lệnh là một câu lệnh ghép thì dùng cú pháp While do Begin câu lệnh 1; câu lệnh 2; End; 2c. Câu lệnh thể hiện lệnh lặp với số lần chưa biết trước ❖ Trong khi a bé hơn ❖ Trong khi a lớn hơn b hoặc bằng b thì a tăng thì a giảm xuống 1 đơn vị, lên 1 đơn vị b tăng lên 2 đơn vị. While ab do a:=a+1; Begin a:=a-1; b:=b+2; End; Trong đó : While, do: là các từ khóa. Điều kiện: là a>b (chứa phép so sánh). Câu lệnh: câu lệnh đơn hoặc câu lệnh ghép. 3. Một số ví dụ lệnh whiledo ❖ Ví dụ 4. (Trang 65 sgk) Các em học sgk trang 65. HƯỚNG DẪN TỰ HỌC 1. Học sinh làm bài tập trong SGK trang 66,67 các thắc mắc vui lòng gửi mail theo địa chỉ [email protected] hoặc facebook [email protected] 2. Học sinh tham khảo Video bài giảng Bài 8. Lặp với số lần chưa biết trước P1, P2 trên trang website hoặc trên facebook [email protected]
File đính kèm:
bai_giang_tin_hoc_lop_8_chu_de_lap_voi_so_lan_chua_biet_truo.ppt
CHỦ ĐỀ_ LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC [Compatibility Mode].pdf

