- Củng cố, hệ thống lại kiến thức của học sinh từ bài 1 đến bài 6 như: Cách mô tả thuật toán, cách viết chương trình đơn giản trong pascal2. Về kỹ năng.[r]
(1)
-o0o -GIÁO ÁN LÊN LỚP
MON-HOC: TIN HỌC - LỚP 8
(2)BÀI TẬP
I MỤC TIÊU
1 Về kiến thức
- Củng cố, hệ thống lại kiến thức học sinh từ đến như: Cách mơ tả thuật tốn, cách viết chương trình đơn giản pascal?
2 Về kỹ năng
- Hình thành cho học sinh kỹ mơ tả thuật tốn viết chương trình pascal
3 Về thái độ
- Thái độ nghiêm túc, có ý thức phát biểu xây dựng bài
II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
1 Giáo viên
- Giáo viên: Giáo án, đề bài, máy chiếu, máy tính, bảng phụ
2 Học sinh
- HS: học sinh chuẩn bị nhà III PHƯƠNG PHÁP
Kiểm tra vấn đáp, thảo luận, tự trình bày ý tưởng trước lớp
IV TIẾN TRÌNH GIỜ DẠY
1 Ổn định lớp (thời gian: phút):
2 Kiểm tra cũ:
3 Giảng mới:
NỘI DUNG THỜI GIAN
HOẠT ĐỘNG DẠY HỌC
GHI BẢNG Hoạt động
của giáo viên
Hoạt động của học sinh
Bài 2/SGK/50 Bài 5/SGK/51 Các câu lệnh pascal sau hai sai? giải thích if x:=7 then a=b; if x>5; then a:=b; if x>5 then; a:=b; if x>5 then a:=b; m:=n; if x>5
41 phút
GV gọi H S l ê n bảng làm
H S đ ọ c đ ề
B i
(3)then a:=b; else m:=n; if n>0 then begin a:=0; m:=-1 end else c:=a; Bài 1: Viết chương trình nhập vào số
nguyên kiểm tra xem số có phải số dương? Program ktra_so_am; Uses crt; Var a : integer; Begin Write (‘Nhap a : ‘); Readln (a); If a > then write (a,‘la so duong’); Readln; End Bài 2: Viết chương trình nhập vào số nguyên kiểm tra xem số số chẵn hay lẻ Program ktra_so; Uses crt; Var a : integer; Begin Write (‘Nhap a : ‘); Readln (a); If a mod = then write (a,‘la so chan’) Else write (a,‘la so le’) Readln; End
GV gọi HS khác nhận xét
G V c h a
GV chiếu tập y ê u c ầ u H S t h ả o luận nhóm làm vào bảng phụ G ọ i đ i d i ệ n c c nhóm trình bày
GV chiếu tập y ê u c ầ u H S t h ả o luận nhóm làm vào bảng phụ G V H S đ a r a thuật toán - GV: để a l s ố dương ta sử dụng điều kiện g ì ? d ù n g c â u l ệ n h g ì ? k h a i báo gì? cấu
t r ú c
c h n g t r ì n h Pascal? GV chiếu tập y ê u c ầ u H S t h ả o luận nhóm
bài H S thảo luận n h ó m v l m v o b ả n g phụ c c n h ó m trình bày H S thảo luận n h ó m v l m v o b ả n g phụ H S đ a
r a thuậ t toán
B i
5/SGK/51 Các câu lệnh p a s c a l s a u hai sai? giải thích if x:=7 then a=b;
if x>5; then a:=b;
if x>5 then; a:=b;
if x>5 then a:=b; m:=n; if x>5 then a : = b ; e l s e m:=n;
if n>0 then begin a:=0; m : = - e n d else c:=a;
Bài 1: Viết chương trình nhập vào số nguyên kiểm tra xem số có phải số dương? P r o g r a m ktra_so_am; U s e s crt;
Var a : integer; Begin
(4)4 Củng cố (thời gian: phút):
và chiếu bảng phụ - Gọi đại d i ệ n c c nhóm lên làm
- GV: Số n h t h ế số c h ẵ n ? v em làm sử d ụ n g câu l ệ n h n o học?
R e a d l n (a); If a > t h e n write (a,‘la so duong’); Readln; End
Bài 2: Viết chương trình nhập vào số nguyên kiểm tra xem số số chẵn hay lẻ P r o g r a m ktra_so; U s e s crt;
Var a : integer; Begin
W r i t e (‘Nhap a : ‘); R e a d l n (a);
If a mod = t h e n write (a,‘la so chan’)
(5)GV: Chốt lại kiến thức cần nắm tập
5 Hướng dẫn tự học (thời gian: phút):
- Xem lại câu hỏi tập cuối từ đến
- Xem lại kiến thức từ đến Đặc biệt cách khai báo biến, hằng, cách viết chương trình pascal, cách viết thuật tốn