I. MỤC TIÊU
1. Kiến thức
- Hiểu được khái niệm bài toán, thuật toán.
- Hiểu được cấu trúc của một chương trình
- Biết được cú pháp câu lệnh điều kiện ở hai dạng thiếu và dạng đầy đủ.
2. Kỹ năng
- Vận dụng kiến thức trên để sửa được chương trình sai nếu có.
- Viết được chương trình có sử biến và câu lệnh điều kiện.
- Viết được chương trình có sử dụng câu lệnh lặp.
3. Thái độ
- Nghiêm túc trong Kiểm tra, có tinh thần học hỏi, sáng tạo .
II. ĐỀ BÀI
A. Lý thuyết
Câu 1: Nêu sự khác nhau giữa biến và hằng? cho một vài ví dụ về khai báo biến và hằng.
Câu 2: Nêu khái niệm bài toán, thuật toán? Quá trình giải toán trên máy tính gồm các bước nào?
Câu 3: Trình bày cú pháp và công dụng của câu lệnh điều kiện dạng thiếu và dạng đầy đủ? Vẽ sơ đồ?
Tuần: 19 Tiết 36 Ngày soạn: 20 KIỂM TRA HỌC KÌ I I. MỤC TIÊU Kiến thức - Hiểu được khái niệm bài toán, thuật toán. - Hiểu được cấu trúc của một chương trình - Biết được cú pháp câu lệnh điều kiện ở hai dạng thiếu và dạng đầy đủ. Kỹ năng - Vận dụng kiến thức trên để sửa được chương trình sai nếu có. - Viết được chương trình có sử biến và câu lệnh điều kiện. - Viết được chương trình có sử dụng câu lệnh lặp. Thái độ - Nghiêm túc trong Kiểm tra, có tinh thần học hỏi, sáng tạo . II. ĐỀ BÀI A. Lý thuyết Câu 1: Nêu sự khác nhau giữa biến và hằng? cho một vài ví dụ về khai báo biến và hằng. Câu 2: Nêu khái niệm bài toán, thuật toán? Quá trình giải toán trên máy tính gồm các bước nào? Câu 3: Trình bày cú pháp và công dụng của câu lệnh điều kiện dạng thiếu và dạng đầy đủ? Vẽ sơ đồ? B. Bài tập Bài 1: Các câu lệnh pascal sau đây được viết đúng hay là sai? if x:=7 then a=b; if x>5; then a:=b; if x>5 then a:=b; else m:=n; Bài 2: Viết chương trình kiểm tra ba số a,b,c có phải là ba cạnh của một tam giác không? III. ĐÁP ÁN Lý thuyết: Trả lời đúng ba câu, mỗi câu 1 điểm Câu 1: * Sự khác nhau giữa biến và hằng: - Giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình. - Ví dụ: Var r: interger; A: real; - Hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình. - Ví dụ: const pi:=3,14; Const a:=30; Câu 2: - Bài toán là một công việc hay một nhiệm vụ cần phải giải quyết. - Thuật toán là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước. - Quá trình giải toán trên máy tính gồm các bước sau: + Xác định bài toán. + Mô tả thuật toán. + Viết chương trình. Câu 3: a) Câu lệnh điều kiện dang thiếu: * Cú pháp: if then ; -> CT sẽ kiểm tra ĐK này, nếu ĐK thỏa mãn, thì CT thực hiện câu lệnh sau từ khóa then, ngược lại câu lệnh bị bỏ qua. VD: If a>b then write(a) b) Dạng đủ: Cú pháp: if then else ; -> CT sẽ kiểm tra ĐK này, nếu ĐK thỏa mãn, thì CT thực hiện câu lệnh sau từ khóa then, ngược lại câu lệnh bị bỏ qua. VD: If a>b then write(a) else write(b); * Vẽ sơ đồ: B. Bài tập: Câu 1: (3đ) Sai (thừa dấu hai chấm); Sai (thừa dấu chấm phẩy thứ nhất); Sai (thừa dấu chấm phẩy thứ nhất trước else); Câu 2: (4đ) program kiemtra; uses crt; var a,b,c:real; begin write(‘nhap ba canh’); readln(a,b,c); if (a+b>c) and (a+c>b) and (b+c>a) then writeln(‘a,b,c la ba canh tam giac’) else writeln(‘a,b,c khong la ba canh tam giac’); readln; end. IV. THỐNG KÊ KẾT QUẢ LỚP SĨ SỐ GIỎI KHÁ TRUNG BÌNH YẾU KÉM 8A1 8A2 V. RÚT KINH NGHIỆM — — —»@@&??«— — —
Tài liệu đính kèm: