Chào mừng quý vị đến với Thư Viện trực tuyến Phòng GD&ĐT Huyện Hướng Hóa.
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
Ktra HKI

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Danh Huân (trang riêng)
Ngày gửi: 20h:06' 25-04-2009
Dung lượng: 52.0 KB
Số lượt tải: 50
Nguồn:
Người gửi: Nguyễn Danh Huân (trang riêng)
Ngày gửi: 20h:06' 25-04-2009
Dung lượng: 52.0 KB
Số lượt tải: 50
Số lượt thích:
0 người
TRƯỜNG THCS LIÊN LẬP
KIỂM HỌC KỲ I
MÔN TIN HỌC LỚP 8
Thời gian45 phút ( Không kể thời gian giao đề )
Họ và tên: ………………………………………………Lớp 8:…………………………
I. MA TRẬN ĐỀ
Mức độ
Bài
Biết
Hiểu
Vận dụng
Cộng
3
Câu 1
3
1
2
5
Câu 2
3
1
3
6
Câu 3
5
1
5
Cộng
3
10
Câu 1(2đ): Viết các biểu thức toán dưới đây bằng các ký hiệu Pascal
a. b.
c. ax2 + bx + c d. (a2 + b)(1 + c2)
Câu 2(3đ): Quá trình giải 1 bài toán trên máy tính là gì? Hãy tìm 1 VD về thuật toán và mô tả thuật toán của ví dụ đó.
Câu 3(5đ): Tìm giá trị lớn nhất trong 4 số a, b, c, d được nhập từ bàn phím. In ra màn hình giá trị lớn nhất trong 4 số a, b, c, d.
Yêu cầu: Viết thuật toán sau đó viết chương trình
ĐÁP ÁN VÀ BIỂU ĐIỂM
Câu 1( 2đ):
a. a/b +c/d (0,5đ)
b. (1/x-a/5)*(b + 2) (0,5đ)
c. a*x*x + b*x + c (0,5đ)
d. (a*a + b)*(1 + c * c) (0,5đ)
Câu 2(3đ):
*Quá trình giải bài toán trên máy tính
+ Xác đình bài toán:
Xác định đâu là thông tin đã cho(INPUT) và đâu là thông tin cần tìm (OUTPUT). (1,5đ)
+ Mô tả thuật toán:
Tìm cách giải bài toán và diễn tả bằng các lệnh cần phải thực hiện. (0,5đ)
+Viết chương trình:
Dựa vào mô tả thuật toán, viết chương trình bằng 1 ngôn ngữ lập trình mà em biết. (0,5đ)
*Tìm được VD 0,5đ
Mô tả đúng thuật toán (1,0đ)
Câu 3 (5đ):
*Xác định bài toán.(0,5đ)
Input: bốn số a, b, c, d nhập từ bàn phím.
Output: giá trị MAX trong bốn số a, b, c, d nhập từ bàn phím.
*Mô tả thuật toán(2đ)
Bước 1: Nhập bốn số a, b, c, d từ bàn phím.
Bước 2: MAX ( a.
Bước 3: Nếu MAX < b thì MAX ( b, ngược lại quay lại bước 2.
Bước 4: Nếu MAX < c thì MAX ( c, ngược lại quay lại bước 3.
Bước 5: Nếu MAX < d thì MAX ( d, ngược lại chuyển sang bước 6.
Bước 6: In giá trị MAX và kết thúc.
* Viết chương trình (2,5đ)
Program Tim_MAX;
Var Max , a , b , c , d : Real ;
BEGIN
Write (` a = `) ; Readln ( a ) ;
Write (` b = `) ; Readln ( b ) ;
Write (` c = `) ; Readln ( c ) ;
Write (` d = `) ; Readln ( d ) ;
Max := a ;
If Max < b Then Max := b ;
If Max < c Then Max := c ;
If Max < d Then Max := d ;
Writeln (` Gia tri lon nhat la : `, Max ) ; Readln ;
END.
KIỂM HỌC KỲ I
MÔN TIN HỌC LỚP 8
Thời gian45 phút ( Không kể thời gian giao đề )
Họ và tên: ………………………………………………Lớp 8:…………………………
I. MA TRẬN ĐỀ
Mức độ
Bài
Biết
Hiểu
Vận dụng
Cộng
3
Câu 1
3
1
2
5
Câu 2
3
1
3
6
Câu 3
5
1
5
Cộng
3
10
Câu 1(2đ): Viết các biểu thức toán dưới đây bằng các ký hiệu Pascal
a. b.
c. ax2 + bx + c d. (a2 + b)(1 + c2)
Câu 2(3đ): Quá trình giải 1 bài toán trên máy tính là gì? Hãy tìm 1 VD về thuật toán và mô tả thuật toán của ví dụ đó.
Câu 3(5đ): Tìm giá trị lớn nhất trong 4 số a, b, c, d được nhập từ bàn phím. In ra màn hình giá trị lớn nhất trong 4 số a, b, c, d.
Yêu cầu: Viết thuật toán sau đó viết chương trình
ĐÁP ÁN VÀ BIỂU ĐIỂM
Câu 1( 2đ):
a. a/b +c/d (0,5đ)
b. (1/x-a/5)*(b + 2) (0,5đ)
c. a*x*x + b*x + c (0,5đ)
d. (a*a + b)*(1 + c * c) (0,5đ)
Câu 2(3đ):
*Quá trình giải bài toán trên máy tính
+ Xác đình bài toán:
Xác định đâu là thông tin đã cho(INPUT) và đâu là thông tin cần tìm (OUTPUT). (1,5đ)
+ Mô tả thuật toán:
Tìm cách giải bài toán và diễn tả bằng các lệnh cần phải thực hiện. (0,5đ)
+Viết chương trình:
Dựa vào mô tả thuật toán, viết chương trình bằng 1 ngôn ngữ lập trình mà em biết. (0,5đ)
*Tìm được VD 0,5đ
Mô tả đúng thuật toán (1,0đ)
Câu 3 (5đ):
*Xác định bài toán.(0,5đ)
Input: bốn số a, b, c, d nhập từ bàn phím.
Output: giá trị MAX trong bốn số a, b, c, d nhập từ bàn phím.
*Mô tả thuật toán(2đ)
Bước 1: Nhập bốn số a, b, c, d từ bàn phím.
Bước 2: MAX ( a.
Bước 3: Nếu MAX < b thì MAX ( b, ngược lại quay lại bước 2.
Bước 4: Nếu MAX < c thì MAX ( c, ngược lại quay lại bước 3.
Bước 5: Nếu MAX < d thì MAX ( d, ngược lại chuyển sang bước 6.
Bước 6: In giá trị MAX và kết thúc.
* Viết chương trình (2,5đ)
Program Tim_MAX;
Var Max , a , b , c , d : Real ;
BEGIN
Write (` a = `) ; Readln ( a ) ;
Write (` b = `) ; Readln ( b ) ;
Write (` c = `) ; Readln ( c ) ;
Write (` d = `) ; Readln ( d ) ;
Max := a ;
If Max < b Then Max := b ;
If Max < c Then Max := c ;
If Max < d Then Max := d ;
Writeln (` Gia tri lon nhat la : `, Max ) ; Readln ;
END.
 






Các ý kiến mới nhất