IV. NỘI DUNG VÀ TIẾN TRÌNH LÊN LỚP
10 CẤU TRÚC LẶP (tt)
I. MỤC ĐÍCH – YÊU CẦU
− Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể − Mơ tả một số thuật tốn của một số bài tốn đơn giản cĩ sd lệnh lặp. − Viết được chương trình đơn giản cĩ sd dịng lặp for ……do……
− Biết sử dụng cấu trúc lặp với số lần chưa biết trước bằng câu lệnh while … do… II. PHƯƠNG PHÁP
Phát vấn, diễn giảng.
III. PHƯƠNG TIỆN DẠY HỌC
Hình vẽ khổ lớn, bảng phụ…
IV. NỘI DUNG VÀ TIẾN TRÌNH LÊN LỚP
1. Ổn định lớp (kiểm tra sĩ số)2. Kiểm tra bài cũ: 2. Kiểm tra bài cũ:
Câu hỏi: Viết cú pháp của câu lệnh lặp dạng tiến và dạng lùi và giải thích biến đếm, giá trị đầu giá trị cuối phải như thế nào ?
3. Nội dung
HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG
Ở tiết trước các em đã học cú pháp của dịng lặp for ... do ... Tiết này chúng ta đi tìm hiểu cách vận dụng vịng lặp đĩ để viết chương trình
Trao đổi nhĩm trong 5 phút lên bảng viết chương trình
Lên bảng trình bày
Các nhĩm cịn lại chú ý nhận xét bổ sung
2. Lặp với số lần biết trước và câu lệnh
for……do….. Ví dụ1 Program Tong_1a; Uses crt; Var S: real; a, N: integer; Begin Clrscr;
Write(‘hay nhap gia tri a vao’); Readln(a); S:=1/a; For N:=1 to 100 do S:= S+1/(a+N); Write(‘tong S = ’, S:8:4); Readln End. Program Tong_1a; Uses crt; Var S: real; a, N: integer; Begin Clrscr;
Write(‘hay nhap gia tri a vao’); Readln(a); S:=1/a; For N:=100 to 1 do S:= S+1/(a+N); Write(‘tong S = ’, S:8:4); Readln End. TUẦN: 7
Hãy xác định bài tốn
Thảo luận trong 4 phút lên bảng trình bày
Nhận xét đánh giá cho điểm
Thảo luận nhĩm đưa để đưa ra thuật tốn tính tổng bài tốn 2
Nhận xét, đánh giá cho điểm
Như vậy, việc lặp với số lần chưa biết trước sẽ chỉ kết thúc khi một điều cho trước được thoả mãn.
Để mơ tả cấu trúc lặp như vậy trong Pascal người ta dùng câu