Nêu được khái Bài 1: Máy niệm về ngôn tính và ngữ lập trình và chương trình các bước để tạo máy tính ra chương trình máy tính.. Biết được khái Bài 5: Từ bài niệm về thuật toán đến toán.[r]
Trang 1PHÒNG GD&ĐT KRÔNG BÔNG
TRƯỜNG THCS CƯPUI
ĐỀ THI HỌC KÌ I NĂM HỌC 2012 - 2013 MÔN: TIN HỌC 8 – TIẾT PPCT: 36 (Thời gian làm bài: 45 phút)
Đề ra :
Câu 1: (1,5 điểm) Chương trình máy tính là gì? Em hãy cho biết các bước tạo ra một
chương trình máy tính?
Câu 2: (3,0 điểm) Trình bày cú pháp và công dụng của câu lệnh điều kiện dạng đủ? Hãy
vẽ sơ đồ cấu trúc câu lệnh điều kiện rẽ nhánh dạng đủ?
Câu 3: (1,0 điểm) Cho các câu lệnh sau:
a) If (45 mod 3) = 0 then X:= X+1;
b) If X > 10 then X:= X + 1;
giá trị của biến X sẽ là bao nhiêu, nếu trước đó giá trị của biến X là bằng 5
Câu 4: (2,5 điểm) Thuật toán là gì? Hãy chỉ ra INPUT (đầu vào), OUTPUT (đầu ra) và mô tả
thuật toán để đổi giá trị của hai biến X và Y
Câu 5: (2,0 điểm) Viết chương trình nhập vào ĐTB của một học sinh, sau đó in ra màn
hình kết quả học tập thông qua ĐTB như sau:
Học lực giỏi nếu ĐTB >=8, khá nếu 7<= ĐTB <8, trung bình nếu 5<= ĐTB <7, kém nếu ĐTB <5
Giáo viên ra đề
Nguyễn Thanh Văn
Trang 2PHÒNG GD&ĐT KRÔNG BÔNG
TRƯỜNG THCS CƯPUI
ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM
ĐỀ THI HỌC KÌ I NĂM HỌC 2012 - 2013 MÔN: TIN HỌC 8 – TIẾT PPCT: 36
1
- Chương trình máy tính là một dãy các câu lệnh mà máy tính có thể
hiểu và thực hiện được
- Các bước để tạo ra một chương trình máy tính:
+ Viết chương trình bằng ngôn ngữ lập trình
+ Dịch chương trình viết bằng ngôn ngữ lập trình sang ngôn ngữ máy
để máy tính hiểu được
0,5 điểm
0,5 điểm 0,5 điểm
2
- Cú pháp: IF <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
- Công dụng: Chương trình sẽ kiểm tra điều kiện Nếu điều kiện được
thoả mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khoá then.
Ngược lại câu lệnh 2 sau từ khóa else sẽ được thực hiện.
- Sơ đồ cấu trúc câu lệnh điều kiện rẽ nhánh dạng đủ
1,0 điểm 1,0 điểm
1,0 điểm
3
a) Vì 45 chia hết cho 3, điều kiện được thỏa mãn nên giá trị của X
được tăng lên 1, tức bằng 6;
b) Điều kiện không được thỏa mãn nên câu lệnh không được thực
hiện, tức X giữ nguyên giá trị 5
0,5 điểm 0,5 điểm
4
- 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 để nhận được kết quả cần tìm từ những điền kiện cho
trước
- INPUT: Hai biến X và Y có giá trị tương ứng là a và b
- OUTPUT: Hai biến X và Y có giá trị tương ứng là b và a
- Thuật toán:
+ Bước 1: Z X ;
+ Bước 2: X Y ;
+ Bước 3: Y Z ;
0,75 điểm
0,5 điểm 0,5 điểm
0,25 điểm 0,25 điểm 0,25 điểm
Program Xep _Loai;
Điều kiện
Sai
Đúng
Trang 3Var DTB: Real;
Begin
Writeln(‘Ban hay nhap vao diem trung binh:’); Readln(DTB);
If DTB>= 8 then Writeln(‘Gioi’)
Else If DTB >= 7 then Writeln(‘Kha’)
Else If DTB >= 5 then Writeln(‘trung binh’)
Else Writeln(‘Kém’);
Readln
End
0,25 điểm 0,5 điểm 1,0 điểm
0,25 điểm
Tổ chuyên môn Chuyên môn Giáo viên
Huỳnh Viết Văn Nguyễn Văn Bền Nguyễn Thanh Văn
PHÒNG GD&ĐT KRÔNG BÔNG
Trang 4TRƯỜNG THCS CƯPUI
MA TRẬN ĐỀ THI HỌC KÌ I NĂM HỌC 2012 - 2013
MÔN: TIN HỌC 8 – TIẾT PPCT: 36 Tên chủ
Vận dụng
Cộng
Bài 1: Máy
tính và
chương trình
máy tính
1 Nêu được khái niệm về ngôn ngữ lập trình và các bước để tạo
ra chương trình máy tính
Số điểm
Tỉ lệ %
1,5
15 %
1,5 điểm
15 % Bài 5: Từ bài
toán đến
chương trình
2 Biết được khái niệm về thuật toán
3 Xác định được Input, Output của một bài toán đơn giản
4 Mô tả thuật toán bằng phương pháp liệt kê các bước
Số điểm
Tỉ lệ %
0,75 7,5 %
1,0
10 %
0,75 7,5 %
2,5 điểm
25 %
Bài 6: Câu
lệnh điều
kiện
5 Biết được cú pháp, hoạt động của câu lệnh điều kiện dạng đủ
6 Hiểu cách thực hiện và sơ
đồ cấu trúc rẽ nhánh của câu lệnh điều kiện dạng đủ
7 Vận dụng câu lệnh điều kiện để giải các bài toán
có điều kiện
Số điểm
Tỉ lệ %
2,0
20 %
2,0
20 %
2,0 20%
6,0 điểm
60 %
Giáo viên
Nguyễn Thanh Văn
TRƯỜNG THCS CƯPUI ĐỀ THI HỌC KÌ I NĂM HỌC 2012 - 2013
Trang 5Họ và tên:……… MÔN: TIN HỌC 8
Lớp: 8… (Thời gian làm bài: 45 phút)
ĐIỂM LỜI PHÊ CỦA CÔ GIÁO Đề ra : Câu 1: (1,5 điểm) Chương trình máy tính là gì? Em hãy cho biết các bước tạo ra một chương trình máy tính? Câu 2: (3,0 điểm) Trình bày cú pháp và công dụng của câu lệnh điều kiện dạng đủ? Hãy vẽ sơ đồ cấu trúc câu lệnh điều kiện rẽ nhánh dạng đủ? Câu 3: (1,0 điểm) Cho các câu lệnh sau: a) If (45 mod 3) = 0 then X:= X+1; b) If X > 10 then X:= X + 1; giá trị của biến X sẽ là bao nhiêu, nếu trước đó giá trị của biến X là bằng 5 Câu 4: (2,5 điểm) Thuật toán là gì? Hãy chỉ ra INPUT (đầu vào), OUTPUT (đầu ra) và mô tả thuật toán để đổi giá trị của hai biến X và Y Câu 5: (2,0 điểm) Viết chương trình nhập vào ĐTB của một học sinh, sau đó in ra màn hình kết quả học tập thông qua ĐTB như sau: Học lực giỏi nếu ĐTB >=8, khá nếu 7<= ĐTB <8, trung bình nếu 5<= ĐTB <7, kém nếu ĐTB <5 BÀI LÀM