Giáo án Tin học Lớp 8 - Tiết 36: Kiểm tra học kì I - Năm học 2008-2009 - Phạm Thị Lệ

Giáo án Tin học Lớp 8 - Tiết 36: Kiểm tra học kì I - Năm học 2008-2009 - Phạm Thị Lệ

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ơ đồ?

 

doc 3 trang Người đăng tranhiep1403 Lượt xem 1045Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tiết 36: Kiểm tra học kì I - Năm học 2008-2009 - Phạm Thị Lệ", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
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:

  • doc28kt.doc