- Nêu vấn đề và giải quyết vấn đề. V. Tiến trình bài giảng:
1. Ổn định lớp: 2. Kiểm tra bài cũ:
1/ Viết bài tập tính tổng S ... n1 3 1 2 1 1+ + + + = .
3. Nội dung bài mới:
Hãy nêu lại các cấu trúc lệnh lặp đã học .
Liên hệ giữa các cấu trúc lặp .
+ while … do. + Repeat … until .
• Cho ví dụ minh hoạ với bài tính tiền lãi suất ngân hàng là người và số tiền ban đầu là r. Số tháng gởi là n . s := 0; for I := 1 to n do s := s*s*r; I. Câu lệnh lặp có số lần định trước: 1. Dạng tiến : For bđk := gtđ TO gtc DO < câu lệnh > ; 2. Dạng lùi :
For bđk := gtc DOWNTO gtđ DO < câu lệnh > ; * Trong đó :
- For ,to , downto ,do : các từ khoá . - Bđk : Biến điều khiển .
- Gtđ : Giá trị đầu . - Gtc : Giá trị cuối .
- Bđk , gtđ ,gtc :cùng 1 kiểu dữ liệu (nguyên , ký tự ,logic …) .
- Câu lệnh đơn (ghép ) -> câu lệnh của for 3. Cách thực hiện :
Đầu tiên biến điều khiển nhận gtđ .Máy kiểm tra với đk .
Nếu đk trên sai thì máy thoát khỏi vòng “FOR ” lặp .
Diễn giải các câu lệnh tiến hành tỉ mỉ từng bước -> Nhằm cho học sinh hiểu rõ hơn về cấu trúc .
Nhắc lại sơ lượt lại chương trình tính tổng bằng câu lệnh + while … do và repeat … until .
Học sinh : Nhắc lại ý tưởng giải thuật ?
Gọi học sinh lên bảng viết chương trình .
Sửa chữa và nêu những điều cầu lưu ý .
thực hiện và biến điều khiển thay đổi . Lệnh sẽ thực hiện với số lần lặp là gtc _ gtđ .