Bài giảng Tin học Lớp 8 - Tiết 43, Chủ đề 9: Lặp với số lần chưa biết trước (Tiết 1) - Lê Thị Mỹ Ngọc

ppt 9 trang phanha23b 26/03/2022 3790
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Tiết 43, Chủ đề 9: Lặp với số lần chưa biết trước (Tiết 1) - Lê Thị Mỹ Ngọc", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

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

  • pptbai_giang_tin_hoc_lop_8_tiet_43_chu_de_9_lap_voi_so_lan_chua.ppt

Nội dung text: Bài giảng Tin học Lớp 8 - Tiết 43, Chủ đề 9: Lặp với số lần chưa biết trước (Tiết 1) - Lê Thị Mỹ Ngọc

  1. TIẾT PPCT: 43 CHỦ ĐỀ 9 LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC ( Tiết 1) Nhận biết thế nào là lệnh lặp với số lần chưa biết trước? Câu lệnh lặp while do hoạt động như thế nào? GV: Lê Thị Mỹ Ngọc Trường THCS NGUYỄN VĂN CƯNG
  2. KHỞI ĐỘNG Bài toán: viết chương trình thể hiện những bước lệnh điều khiển robot thu hoạch củ cải theo các yêu cầu. TH1: Ra lệnh cho robot nhổ đủ 100 củ TH2: Ra lệnh cho robot nhổ củ cải cho cải thì dừng. đến khi hết luống thì dừng. 1 100 ? begin Không thể xác định giá trị cuối end;
  3. Làm thế nào để lập trình với vòng lặp có số lần lặp chưa biết trước?
  4. KHÁM PHÁ 1. Nhận biết bài toán lặp với số lần chưa biết trước 2. Cách viết và sử dụng vòng lặp while do
  5. 1. Nhận biết bài toán lặp với số lần chưa biết trước Bước 1. Khởi tạo i  0. Bước 2. Nhập giá trị biến het_luong là ‘T’ hoặc ‘F’. Bước 3. Kiểm tra điều kiện het_luong = ‘F’ Bước 3.1: Nếu đúng thì qua bước 4. Bước 3.2: Nếu sai thì kết thúc. Bước 4. i  i + 1. Bước 5. Bước 5.1: Tiến 1 bước. Bước 5.2: Nhổ củ cải thứ i. Quay lại bước 2. Hoạt động nhổ củ cải dừng lại khi: het_luong = ‘T’ Đây là cấu trúc lặp với số lần:  Biết trước ✓ Không biết trước
  6. 1. Nhận biết bài toán lặp với số lần biết trước Đối với một bài toán lặp, nếu em không thể biết trước số lần lặp, thì đó là bài toán lặp với số lần chưa biết trước. Khi đó, em cần biết được hoạt động lặp sẽ dừng lại khi nào.
  7. Ví dụ 1: Chạy quanh sân trường đủ 2 vòng thì nghỉ a) Chạy bao nhiêu vòng: 2 vòng b) Điều kiện dừng: đã chạy đủ 2 vòng ➔ Đây là bài toán lặp với số lần biết trước.
  8. Ví dụ 2: Chạy quanh sân trường nhiều vòng cho đến khi mệt thì nghỉ a) Chạy bao nhiêu vòng: Chưa biết trước b) Điều kiện dừng: mệt ➔ Đây là bài toán lặp với số lần chưa biết trước.
  9. Ví dụ 3: Gieo hai hạt xí ngầu cho đến khi được hai mặt có cùng số nút - Phải gieo bao nhiêu lần? Chưa biết trước - Điều kiện dừng? Khi gieo được hai mặt có cùng số nút ➔ Đây là bài toán lặp với số lần chưa biết trước