- Học bài cũ, làm lại cỏc bài tập trong SGK
IV. Rỳt kinh nghiệm
... ... ...
Ngày soạn: 11/3/2013
Ngày giảng: ... Tiết 55
BÀI TẬP I. MỤC TIấU: I. MỤC TIấU:
+) Biết nhu cầu cần cú cấu trỳc lặp với số lần chưa biết trước trong ngụn ngữ lập trỡnh;
+) Biết ngụn ngữ lập trỡnh dựng cấu trỳc lặp với số lần chưa biết trước để chỉ dẫn mỏy tớnh thực hiện lặp đi lặp lại cụng việc đến khi một điều kiện nào đú được thoả món;
+) Hiểu hoạt động của cõu lệnh lặp với số lần chưa biết trước. +) Biết sửa lổi và viết được chương trỡnh một số bài toỏn cơ bản.
II. CHUẨN BỊ:
- GV: Soạn bài, đọc tài liệu tham khảo, phũng may.
- HS: Xem lại bài học trước, xem bài trước ở nhà, dụng cụ học tập.
III. PHƯƠNG PHÁP
- Giải quyết vấn đề, vấn đỏp, hoạt động nhúm
IV. TIẾN TRèNH:
1. Ổn định lớp: 1 phỳt2. Kiểm tra bài cũ: 5 phỳt 2. Kiểm tra bài cũ: 5 phỳt
So sỏnh 2 cõu lệnh while và for?
3. Bài mới:
HOẠT ĐỘNG CỦA THẦY VÀ TRề KIẾN THỨC CẦN ĐẠT
Hoạt động 1: 32 phỳt
Bài tập 4: Hóy tỡm hiểu cỏc cụm cõu lệnh sau đõy và cho biết với cỏc cõu lệnh đú chương trỡnh thực hiện bao nhiờu vũng lặp? Hóy rỳt ra nhận xột của em!
a)S:=0; n:=0; while S<=10 do begin n:=n+1; S:=S+n end; b)S:=0; n:=0; while S<=10 do n:=n+1; S:=S+n; Bài tập 5:
Hóy chỉ ra lỗi trong cỏc cõu lệnh sau đõy:
a)X:=10; while X:=10 do X:=X+5; b)X:=10; while X=10 do X=X+5; c)S:=0; n:=0; while S<=10 do n:=n+1; S:=S+n; Hoạt động 2: 5 phỳt Hướng dẫn về nhà:
Xem lại cỏc bài đó làm, làm tiếp cỏc bài GV yờu cầu, tiết sau làm tiếp cỏc dạng BT.
HS thực hiện: Bài tập 4:
a) Chương trỡnh thực hiện 5 vũng lặp.
b) Vũng lặp trong chương trỡnh được thực hiện vụ tận vỡ sau cõu lệnh n:=n+1; cõu lệnh lặp kết thỳc nờn điều kiện S=0 luụn luụn được thỏa món.
Nhận xột: Trong cõu lệnh thực hiện, điều kiện cần phải được thay đổi để sớm hay muộn chuyển sang trạng thỏi khụng thỏa món. Khi đú vũng lặp mới được kết thỳc sau hữu hạn bước. Để làm được điều này, cõu lệnh trong cõu lệnh lặp
while..do thường là cõu lệnh ghộp.
HS thực hiện: Bài tập 5:
a) Thừa dấu hai chấm trong điều kiện;
b) Thiếu dấu hai chấm trong cõu lệnh gỏn;
c) Thiếu cỏc từ khúa begin và end trước và sau cỏc lệnh n:=n+1; S:=S+n, do đú vũng lặp trở thành vụ tận.
4. Củng cố: 2 phỳt