- 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. Kỹ năng:.[r]
(1)Ngày soạn: 21/11/2019 Tiết 30 Ngày giảng:
BÀI TẬP I MỤC TIÊU:
1 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 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 Thái độ:
- Thái độ nghiêm túc, có ý thức phát biểu xây dựng Năng lực cần đạt:
- Năng lực quan sát, lực tự học, lực tư
II CHUẨN BỊ CỦA GV VÀ HS
- Giáo viên: Giáo án, đề bài, máy chiếu, máy tính, bảng phụ - HS: học sinh chuẩn bị nhà
III PHƯƠNG PHÁP- KĨ THUẬT DẠY HỌC
-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, hoạt động cá nhân
- Kĩ thuật: Đặt câu hỏi, tư duy, chia nhóm
IV TIẾN TRÌNH DẠY HỌC: 1 ổn định lớp: 1’
2 Kiểm tra cũ: Kết hợp
3 Bài mới: 41’
Hoạt động : Bài tập
- Mục tiêu: Biết câu lệnh, hoạt động điều kiện , Biết phát lỗi viết chương trình, biết cách vận dụng viết chương trình đơn giản
- Thời gian: 41 phút
- Phương pháp: nghiên cứu, vấn đáp, gợi mở, quan sát, hoạt động nhóm - Kĩ thuật: Đặt câu hỏi, tư duy, chia nhóm
Hoạt động GV HS Nội dung
HS đọc đề
GV gọi HS lên bảng làm GV gọi HS khác nhận xét GV chưa
GV chiếu tập yêu cầu HS thảo luận nhóm làm vào bảng phụ
Bài 2/SGK/50
Bài 5/SGK/51
Các câu lệnh pascal sau hai sai? giải thích
(2)Gọi đại diện nhóm trình bày
GV chiếu tập yêu cầu HS thảo luận nhóm làm vào bảng phụ
GV HS đưa thuật toán B1: nhập số nguyên a
B2: Nếu a >0 in số số dương, KT
- Từ thuật tốn viết chương trình - Gọi đại diện nhóm lên làm - GV: để a số dương ta sử dụng điều kiện gì? dùng câu lệnh gì? khai báo gì? cấu trúc chương trình Pascal?
GV chiếu tập yêu cầu HS thảo luận nhóm chiếu bảng phụ
- Gọi đại diện nhóm lên làm
- GV: Số số chẵn? em làm sử dụng câu lệnh học?
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; 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
4 Củng cố (2phút)
(3)5 BTVN: (1 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
V Rút kinh nghiệm: