3/ Bài mới: Hoạt động của GV Hoạt động của HS Nội dung - Tiết trước, chúng ta đã tìm hiểu câu Program Bang_nhan; lệnh lặp có tác dụng giúp ta thực hiện Uses Crt; được nhiều công việc mà [r]
Trang 1Trang 1
GIÁO ÁN TIN HỌC 8
Tiết PPCT: 5 (HKII)
Ngày soạn: 30/12/2009
Ngày dạy: 9/1/2010 – 19/1/2010
BÀI THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR … DO
I Mục tiêu:
- Viết được chương trình có sử dụng vòng lặp for to do (bài 1 và bài 2).
- Hiểu được ý nghĩa của câu lệnh trong bài tập 1 và 2
- Hiểu được tác dụng của câu lệnh GotoXY
II Chuẩn bị:
GV: Phòng máy tính
HS: SGK, dụng cụ học tập đầy đủ
III Hoạt động dạy học:
1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’)
2/ Kiểm tra bài cũ:
Hoạt động của GV Hoạt động của HS Nội dung
- Đặt câu hỏi chung cho cả lớp:
1 Viết cú pháp câu lệnh lặp với số
lần biết trước
2 Chạy chương trình ví dụ 3 SGK
trang 58
- Y/c 1 HS lần lượt trả lời các câu hỏi
trên (ghi trên bảng)
- Y/c HS nhận xét, đánh giá HS trả
lời câu hỏi
- 1 HS lần lượt trả lời các câu hỏi của GV
- HS nhận xét, đánh giá HS trả lời câu hỏi
- Vấn đáp giữa giáo viên, học sinh để ôn lại bài cũ
- Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi
3/ Bài mới:
Hoạt động của GV Hoạt động của HS Nội dung
- Tiết trước, chúng ta đã tìm hiểu câu
lệnh lặp có tác dụng giúp ta thực hiện
được nhiều công việc mà chỉ cần một
câu lệnh
- Tiết này, chúng ta sẽ thực hiện bài
thực hành để hiểu hơn về câu lệnh
lặp
- Y/c 1 HS đọc và tìm hiểu bài tập 1
- Y/c 1 HS lên bảng chương trình bài
tập 1 trên bảng
- Y/c HS gõ chương trình bài tập 1
- Quan sát, hướng dẫn, sữa lỗi sai
- Cho phép 2 -3 HS hướng dẫn HS
có thao tác chưa tốt
- Y/c HS dừng thao tác, nhìn lên
bảng, giải thích và chạy chương trình
- Đọc bài tập 1
- Ghi bài tập 1 trên bảng
- Gõ chương trình bài tập 1
- 2 – 3 HS hướng dẫn
HS có thao tác yếu
Program Bang_nhan;
Uses Crt;
Var N, i: Integer;
Begin
Clrscr;
Write(‘ Nhap so N =
‘); Readln(N);
Writeln;
Writeln(‘ Bang nhan
‘,N);
Writeln;
For i:= 1 to N do Writeln(N,’ x ‘, i:2,’ =
‘,N*i:3);
Readln;
End.
TG
30’
5’
TG
Lop8.net
Trang 2Trang 2
trên bảng để HS hiểu
- Y/c 1 HS đọc bài tập 2
- Y/c HS gõ đọc chương trình thay
thế vào bài tập 1
- Y/c 1 HS đọc lưu ý
- Giải thích câu lệnh GotoXY
- Lắng nghe
- Đọc bài tập 2
- Gõ đoạn chương trình vào bài tập 1
- Đọc lưu ý
- Lắng nghe
For i:= 1 to N do
Begin
GotoXY(5,whereY);
Writeln(N,’ x ‘, i:2,’ =
‘,N*i:3);
Writeln;
End;
4 Củng cố, dặn dò:
Hoạt động của GV Hoạt động của HS Nội dung
* Củng cố:
- GV: Gọi 2-3 hs kiểm tra kỹ năng đã
đạt được
- GV: Nhận xét, uốn nắn sai sót
* Dặn dò:
- Yêu cầu hs về nhà xem lại nội dung
lý thuyết, đọc bài đọc thêm
- HS: thực hiện theo yêu cầu của GV
- Hs thực hiện một số thao tác theo yêu cầu của GV
9’
TG
Lop8.net