Tin lop 8. Tiet 46.

Chia sẻ bởi Phạm Tuấn Anh | Ngày 14/10/2018 | 37

Chia sẻ tài liệu: Tin lop 8. Tiet 46. thuộc Tin học 8

Nội dung tài liệu:

Dạy lớp: 8A; 8B; 8E. Ngày soạn: 17/02/2010.
Tiết PPCT: 46. Ngày dạy: 19/02/2010.
BÀI TẬP
A. MỤC TIÊU:
*) Tiếp tục giúp HS:
+) 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.
B. CHUẨN BỊ:
1. Giáo viên: Soạn bài, đọc tài liệu tham khảoï, dụng cu day học.
2. Học sinh: Đọc trớc bài, làm các bài tập, dụng cụ học tập.
C. TIẾN TRÌNH TIẾT DẠY:
1. Ổn định tổ chức :
Ngày dạy
Lớp
Tiết
HS vắng
Nhận xét hoạt động dạy học

24/02/2009
8A
5



26/02/2009
8B
4



28/02/2009
8C
2



25/02/2009
8D
3



24/02/2009
8E
3



2. Kiểm tra bài cũ:


I. Ổn định tổ chức lớp: - Kiển tra sĩ số:
II. Kiểm tra bài cũ: - Kiểm tra việc chuẩn bị bài ở nhà của học sinh trong vở.
III. Dạy bài mới:

HOẠT ĐỘNG CỦA THẦY VÀ TRÒ
KIẾN THỨC CẦN ĐẠT

Hoạt động 1:
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:
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.



* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Phạm Tuấn Anh
Dung lượng: 56,50KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)