Tiết 28: Kiểm tra thực hành
Chia sẻ bởi Bùi Vũ An |
Ngày 14/10/2018 |
50
Chia sẻ tài liệu: Tiết 28: Kiểm tra thực hành thuộc Tin học 8
Nội dung tài liệu:
Tuần: 14 Soạn ngày: 4/10/2011
Tiết: 28 Giáo án thực hành.
KIỂM TRA THỰC HÀNH.
I. MỤC TIÊU:
1. Kiến thức : Đánh giá kiến thức, kỹ năng của HS về: sử dụng biến trong chương trình, xây dựng thuật toán và viết chương trình, sử dụng cấu trúc câu điều kiện If…Then, soạn thảo, biên dịch và chạy chương trình. - Kiểm tra kiến thức về: xây dựng thuật toán, viết chương trình có sử dụng biến, hằng và câu lệnh điều kiện, biên dịch và chạy chương trình.
2. Kỹ năng : - Rèn luyện kỹ năng mở và thoát giao diện Pascal. - Rèn luyện kỹ năng thao tác trên Tubor Pascal, biết sử dụng các ký hiệu trong ngôn Pascal và biết viết 1 chương trình Pascal đơn giản bằng ngôn ngữ lập trình.
3. Thái độ : Nghiêm túc và tự giác khi làm bài kiểm tra, thực hiện tốt yêu cầu của giáo viên.
II. THIẾT KẾ MA TRẬN:
III. ĐỀ KIỂM TRA:
Đề 1:
a) Hãy xác định thuật toán xếp loại điểm của học sinh:
- Nếu điểm nhỏ hơn 5, in ra dòng chữ "Ban can co gang hon";
- Nếu điểm lớn hơn hoặc bằng 5 và nhỏ hơn 6.5, in ra dòng chữ "Ban dat diem trung binh";
- Nếu điểm lớn hơn hoặc bằng 6.5 và nhỏ hơn 8, in ra dòng chữ "Ban dat diem Kha";
- Nếu điểm lớn hơn hoặc bằng 8, in ra dòng chữ "Hoan ho ban dat diem Gioi".
b) Hãy viết chương trình thể hiện thuật toán ở câu a.
Đề 2:
a) Hãy xác định thuật toán kiểm tra 3 số dương a, b, c có phải là độ dài 3 cạnh của tam giác hay không?
b) Hãy viết chương trình thể hiện thuật toán ở câu a.
IV. ĐÁP ÁN VÀ BIỂU ĐIỂM:
Đề 1:
a) Thuật toán: (3 điểm)
- Bước 1: Nhập điểm.
- Bước 2: Nếu điểm <5 thì thông báo “bạn cần cố gắng hơn” và kết thúc.
- Bước 3: Nếu 5=<điểm<6.5 thì thông báo “Bạn đạt điểm trung bình” và kết thúc.
- Bước 4: Nếu 6.5=<điểm<8 thì thông báo “Bạn đạt điểm khá” ngược lại thông báo “Hoan hô, bạn đạt điểm giỏi” và kết thúc.
b) Viết chương trình: (7 điểm)
program ct;
uses crt;
var d:real;
begin
clrscr;
write(`Nhap diem:`); readln(d);
if (d<5) then writeln(`Ban can co gang hon`)
else if (d>=5) and (d<6.5) then writeln(`Ban dat diem trung binh`)
else if (d>=6.5) and (d<8) then writeln(`Ban dat diem kha`)
else writeln(`Hoan ho, ban dat diem gioi`);
readln;
end.
Đề 2:
a) Thuật toán: (3 điểm)
- Bước 1. Tính a + b. Nếu a + b ( c, chuyển tới bước 5.
- Bước 2. Tính b + c. Nếu b + c ( a, chuyển tới bước 5.
- Bước 3. Tính a + c. Nếu a + c ( b, chuyển tới bước 5.
- Bước 4. Thông báo "a, b và c có thể là độ dài ba cạnh của một tam giác" và kết thúc thuật toán.
- Bước 5. Thông báo "a, b và c không thể là độ dài ba cạnh của một tam giác" và kết thúc thuật toán.
b) Viết chương trình: (7 điểm)
Program Ba_canh_tam_giac;
uses crt;
Var a, b, c: real;
Begin
Clrscr;
write(`Nhap ba so a, b va c:`); readln(a,b,c);
If (a+b>c) and (b+c>a) and (c+a>b) then
writeln(`a, b va c la 3 canh cua mot tam giac!`)
else writeln(`a, b, c khong la 3 canh cua 1 tam giac!`);
end.
V. KẾT QUẢ - THỐNG KÊ:
Lớp
Sĩ số
8 - 10
6.5 – 7.9
5 – 6.4
3.5 – 4.9
0 – 3.4
Trên TB
SL
%
SL
%
SL
%
SL
%
SL
%
SL
%
8A1
Tiết: 28 Giáo án thực hành.
KIỂM TRA THỰC HÀNH.
I. MỤC TIÊU:
1. Kiến thức : Đánh giá kiến thức, kỹ năng của HS về: sử dụng biến trong chương trình, xây dựng thuật toán và viết chương trình, sử dụng cấu trúc câu điều kiện If…Then, soạn thảo, biên dịch và chạy chương trình. - Kiểm tra kiến thức về: xây dựng thuật toán, viết chương trình có sử dụng biến, hằng và câu lệnh điều kiện, biên dịch và chạy chương trình.
2. Kỹ năng : - Rèn luyện kỹ năng mở và thoát giao diện Pascal. - Rèn luyện kỹ năng thao tác trên Tubor Pascal, biết sử dụng các ký hiệu trong ngôn Pascal và biết viết 1 chương trình Pascal đơn giản bằng ngôn ngữ lập trình.
3. Thái độ : Nghiêm túc và tự giác khi làm bài kiểm tra, thực hiện tốt yêu cầu của giáo viên.
II. THIẾT KẾ MA TRẬN:
III. ĐỀ KIỂM TRA:
Đề 1:
a) Hãy xác định thuật toán xếp loại điểm của học sinh:
- Nếu điểm nhỏ hơn 5, in ra dòng chữ "Ban can co gang hon";
- Nếu điểm lớn hơn hoặc bằng 5 và nhỏ hơn 6.5, in ra dòng chữ "Ban dat diem trung binh";
- Nếu điểm lớn hơn hoặc bằng 6.5 và nhỏ hơn 8, in ra dòng chữ "Ban dat diem Kha";
- Nếu điểm lớn hơn hoặc bằng 8, in ra dòng chữ "Hoan ho ban dat diem Gioi".
b) Hãy viết chương trình thể hiện thuật toán ở câu a.
Đề 2:
a) Hãy xác định thuật toán kiểm tra 3 số dương a, b, c có phải là độ dài 3 cạnh của tam giác hay không?
b) Hãy viết chương trình thể hiện thuật toán ở câu a.
IV. ĐÁP ÁN VÀ BIỂU ĐIỂM:
Đề 1:
a) Thuật toán: (3 điểm)
- Bước 1: Nhập điểm.
- Bước 2: Nếu điểm <5 thì thông báo “bạn cần cố gắng hơn” và kết thúc.
- Bước 3: Nếu 5=<điểm<6.5 thì thông báo “Bạn đạt điểm trung bình” và kết thúc.
- Bước 4: Nếu 6.5=<điểm<8 thì thông báo “Bạn đạt điểm khá” ngược lại thông báo “Hoan hô, bạn đạt điểm giỏi” và kết thúc.
b) Viết chương trình: (7 điểm)
program ct;
uses crt;
var d:real;
begin
clrscr;
write(`Nhap diem:`); readln(d);
if (d<5) then writeln(`Ban can co gang hon`)
else if (d>=5) and (d<6.5) then writeln(`Ban dat diem trung binh`)
else if (d>=6.5) and (d<8) then writeln(`Ban dat diem kha`)
else writeln(`Hoan ho, ban dat diem gioi`);
readln;
end.
Đề 2:
a) Thuật toán: (3 điểm)
- Bước 1. Tính a + b. Nếu a + b ( c, chuyển tới bước 5.
- Bước 2. Tính b + c. Nếu b + c ( a, chuyển tới bước 5.
- Bước 3. Tính a + c. Nếu a + c ( b, chuyển tới bước 5.
- Bước 4. Thông báo "a, b và c có thể là độ dài ba cạnh của một tam giác" và kết thúc thuật toán.
- Bước 5. Thông báo "a, b và c không thể là độ dài ba cạnh của một tam giác" và kết thúc thuật toán.
b) Viết chương trình: (7 điểm)
Program Ba_canh_tam_giac;
uses crt;
Var a, b, c: real;
Begin
Clrscr;
write(`Nhap ba so a, b va c:`); readln(a,b,c);
If (a+b>c) and (b+c>a) and (c+a>b) then
writeln(`a, b va c la 3 canh cua mot tam giac!`)
else writeln(`a, b, c khong la 3 canh cua 1 tam giac!`);
end.
V. KẾT QUẢ - THỐNG KÊ:
Lớp
Sĩ số
8 - 10
6.5 – 7.9
5 – 6.4
3.5 – 4.9
0 – 3.4
Trên TB
SL
%
SL
%
SL
%
SL
%
SL
%
SL
%
8A1
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Bùi Vũ An
Dung lượng: 85,00KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)