Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (84.3 KB, 3 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>KIỂM TRA 1 TIẾT THỰC HÀNH</b>
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
tố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<i>: </i>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
- 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’).
<b>2. Kiểm tra bài cũ: Kết hợp trong giờ</b>
<b>3. Bài mới: 44’</b>
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
<b>Đáp án:</b>
Câu 1: 5 điểm
Program giai_bat_ptrinh;
Var b,c : integer;
Begin
If 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.