- Rèn kỹ năng về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình.. Các năng lực : Năng lực kiểm tra, năng lực tự học, năng lực tư duy, HĐ nh[r]
Trang 1Ngày soạn: 28/11/2019 Tiết 32 Ngày giảng:
KIỂM TRA 1 TIẾT THỰC HÀNH
I MỤC TIÊU
1 Kiến thức
- Nắm được cấu trúc của một chương trình pascal, cách thể hiện thuật toán và các câu lệnh write, readln, if then
2 Kỹ năng:
- Rèn kỹ năng về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình
3.Thái độ:
- Nghiêm túc trong giờ, tự giác làm bài
4 Các năng lực: Năng lực kiểm tra, năng lực tự học, năng 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, 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: Nêu vấn đề, gợi mở, 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ân
- Kĩ thuật: Chia nhóm, đặt câu hỏi, tư duy
IV TIẾN TRÌNH DẠY HỌC
1 Ổn định lớp (1’).
2 Kiểm tra bài cũ: Kết hợp trong giờ
3 Bài mới: 44’
Câu1: Viết chương trình giải phương trình bậc nhất bx + c = 0
Yêu cầu: gõ chương trình vào máy, dịch chương trình và chạy chương trình với các bộ dữ liệu khác nhau
- Lưu lại với tên là tên của mình +lớp+bài 1
Câu 2: Cho 2 số a, b Viết chương trình in ra số có giá trị lớn nhất
Yêu cầu: gõ chương trình vào máy, dịch chương trình và chạy chương trình với các bộ dữ liệu khác nhau
- Lưu lại với tên là tên của mình +lớp+bài 2
Đáp án:
Câu 1: 5 điểm
Program giai_bat_ptrinh;
Var b,c : integer;
Begin
Write (‘Nhap b : ‘); Readln (b); Write (‘Nhap c: ‘); Readln ( c);
If b = 0 then
Trang 2If c <> 0 then write (‘ptvn’) Else write (‘ptvsn’)
Else write (‘nghiem cua pt x=’, -c/b :8:3);
Readln; End
Câu2: 5 điểm
Program SLN;
Var b,a : integer;
Begin
Write (‘Nhap a, b: ‘); Readln (a, b);
If a<b then writeln(‘gia tri lon nhat la’,b)
else writeln (‘giá trị lớn nhất là’,a)
Readln; End
V Rút kinh nghiệm:
Ngày tháng … năm 2019 duyệt giáo án