- Phương pháp: Nêu vấn đề, giải quyết vấn đề, thảo luận nhóm, trực quan, phân tích, thực hành cá nhân1. - Kĩ thuật: Chia nhóm, đặt câu hỏi, tư duy IV.[r]
(1)Ngày soạn: 7/12/2019 Tiết 34 Ngày giảng:
ÔN 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 Kỹ năng:
- Hình thành cho học sinh kỹ quan sát, phân tích, tư tổng hợp Thái độ:
- Thái độ nghiêm túc, có ý thức phát biểu xây dựng
4 Các lực: Năng lực quan sát, lực tự học, lực tư duy, HĐ nhóm 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, phiếu tập - HS: học sinh chuẩn bị nhà
III PHƯƠNG PHÁP- KĨ THUẬT DẠY HỌC
- Phương pháp: Nêu vấn đề, giải vấn đề, thảo luận nhóm, trực quan, phân tích, thực hành cá nhân
- Kĩ thuật: Chia nhóm, đặt câu hỏi, tư 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 vận dụng câu lệnh để viết chương trình đơn giản, Biết phát lỗi viết chương trình
- 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, HĐ cá nhân
- Kĩ thuật: Đặt câu hỏi, tư duy, chia nhóm
3 Bài mới: 41’
Hoạt động GV HS Nội dung
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
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
(2)- 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?
- GV:Trong cần xác định gì? ta sử dụng biến để giải tốn đó?
- GV tìm số âm đếm số âm? muốn đếm số âm ta làm nào? nêu ý tưởng thuật toán
Readln; End
Bài 2: Viết chương trình nhập vào số nguyên kiểm tra xem số số chia hết cho hay không
Program ktra_so; Uses crt;
Var a : integer; Begin
Write (‘Nhap a : ‘); Readln (a); If a mod = then write (a,‘la so chia hết cho 3’)
Else write (a,‘la so không chia hết cho 3’)
Readln; End
Bài 3: Hãy mơ tả thuật tốn tìm vị trí số dương dãy số A={a1,a2,
….,an} cho trước
Input: Số nguyên dương N dãy số A cho trước
Output: Vị trí số dương dãy A
B1: Nhập số nguyên dương N dãy số A
B2: i 1;
B3: Nếu i>N kết thúc
B4: Nếu Ai >0 đưa giá trị i
B5: i i+1, quay lại bước
Bài 4: Hãy mơ tả thuật tốn đếm số âm dãy số A={a1,a2,….,an} cho
trước
Input: Số nguyên dương N dãy số A Output: Số số âm dãy A B1: Nhập số nguyên dương N dãy số A
B2: i 1; count 0
(3)KT
B4: Nếu Ai > count count +1
B5: i i+1, quay lại bước 4 Củng cố (2phút)
GV: Chốt lại kiến thức cần nắm tập 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 toán
V Rút kinh nghiệm: