III. HOẠT ĐỘNG DẠY HỌC: 1 Ổn định lớp: kiểm tra sĩ số
2. Hướng dẫn về nhà: về xem lại bài cũ và xem trước bài mớ
III.TỔ CHỨC HOẠT ĐỘNG DẠY HỌC: 1 Ổn định lớp
1. Ổn định lớp
2. Kiểm tra bài cũ 3. Bài mới
HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRề NỘI DUNG
Hoạt động 1: Tỡm hiểu vớ dụ 1.
- Một ngày chủ nhật Long gọi điện cho Trang. Khụng cú ai nhấc mỏy. Long quyết định gọi lại thờm 1 lần nữa. Như vậy Long đĩ biết trước là mỡnh sẽ lặp lại gọi điện thờm 2 lần.
GV: Chiếu vớ dụ lờn mỏy chiếu.
? Lần này Long sẽ lặp lại việc gọi điện mấy lần.
? Điều kiện để kết thỳc hoạt
+ Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức.
+ Chưa thể biết trước được, cú thể một lần, cú thể hai lần hoặc nhiều hơn nữa. + Điều kiện để kết thỳc hoạt động lặp đú là cú người nhấc mỏy.
động lặp đú là gỡ?
Hoạt động 2:Tỡm hiểu vớ dụ 2.
? Tỡm hiểu cỏc bước của thuật toỏn trong vớ dụ này.
- Ta cú sơ đồ khối
Nhận xột?
+ Đọc kĩ đề bài
+ Kớ hiệu S là tổng cần tỡm và ta cú thuật toỏn như sau: - Bước 1.S ← 0, n ← 0.
- Bước 2. Nếu S ≤ 1000, n
← n + 1; ngược lại chuyển tới bước 4. -Bước 3.S ← S + n và 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. * Nhận xột : Để viết chương trỡnh chỉ dẫn mỏy tớnh thực hiện cỏc hoạt động lặp như trong cỏc vớ dụ trờn, ta cú thể sử dụng cõu lệnh cú dạng lặp với số lần chưa
biết trước
Hoạt động 3: Tỡm hiểu vớ dụ về lệnh lặp với số lần khụng biết trước.
- Cõu lệnh lặp khụng biết trước trong Pascal cú dạng:
* Cỳ phỏp:
While <điều kiện> do <cõu lờnh>;
- Trong đú: Điều kiện? Cõu lệnh?
? Yờu cầu học sinh nghiờn cứu SGK => hoạt động của cõu lệnh
+ Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức.
+ Đ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 giản hay cõu lệnh ghộp.
+ Học sinh nghiờn cứu SGK => hoạt động:
- B1. Kiểm tra điều kiện. - B2. Nếu điều kiện sai, cõu lệnh sẽ bị bỏ qua và việc thực hiện cõu
lệnh
lặp kết thỳc. Nếu điều kiện đỳng, thực hiện cõu lệnh và quay lại B1
+ Nghiờn cứu chương trỡnh ở SGK
theo yờu cầu của giỏo viờn. + Kết quả nhận được sau khi chạy chương trỡnh là n = 45 và tổng tiờn lớn hơn 1000 là 1034.
- Đưa một số vớ dụ lờn mỏy chiếu
- Yờu cầu học sinh tỡm hiểu chương trỡnh ở SGK.
? Hĩy cho biết kết quả nhận được sau khi chạy chương trỡnh.
- Khi viết chương trỡnh sử dụng cấu trỳc lặp cần chỳ ý trỏnh tạo nờn vũng lặp khụng bao giờ kết thỳc. - GV chiếu chương trỡnh lờn mỏy chiếu và phõn tớch. + Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức. IV. CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ
1. Củng cố: Nhắc lại cho học sinh biết ý nghĩa của cõu lệnh lặp với số lần chưa biết trước. Qua đú yờu cầ học sinh chỳ ý những chỗ dễ sai.
2. Hướng dẫn về nhà: về nhà học bài và xem trước bài thực hành
Tiết: 47,48 Ngày
Soạn:15/02/2012
Tuần: 24 Ngày dạy :17/02/2012