1. Trang chủ
  2. » Giáo án - Bài giảng

Đề thi học kỳ I. 2013-2014 - tin8 ma trận chuẩn cực hay

4 191 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 89,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Câu 8 2 điểm: Viết chương trình kiểm tra ba cạnh tương ứng với ba biến a, b, c có là ba cạnh của tam giác cân hay không?... - Phần khai báo thờng gồm các câu lệnh dùng để: + Khai báo t

Trang 1

Họ và tên:

KiÓm tra häc kú I – Líp: 8 – N¨m häc: 2013-2014 Môn: Tin học Thời gian: 45 phút (không kể thời gian giao đề)

*Đề bài:

Câu 1 (1 điểm): Nêu các bước tạo ra chương trình máy tính?

Câu 2 (1 điểm): Nêu cấu trúc chung của chương trình máy tính?

Câu 3 (1 điểm): Viết cú pháp của câu lệnh điều kiện dạng thiếu và câu lệnh điều kiện

dạng đầy đủ

Câu 4 (2 điểm): Nêu khái niệm hằng và biến? Hằng và biến giống và khác nhau ở

những điểm nào?

Câu 5 (0,5 điểm): Viết các biểu thức toán dưới đây bằng các kí hiệu trong Pascal”

a) (x y x y+− )5 b) (ab c d x+yz)

Câu 6 (0,5 điểm): Chuyển các biểu thức được viết trong Pascal sau đây thành các biểu

thức toán:

a) b*b*b*c/(3*a) b) (5*x + 3*y)/(x + y)

Câu 7 (2 điểm): Mô tả thuật toán tìm số lớn nhất trong ba số a, b, c.

Câu 8 (2 điểm): Viết chương trình kiểm tra ba cạnh tương ứng với ba biến a, b, c có là

ba cạnh của tam giác cân hay không?

Trang 2

* Ma trận đề kiểm tra học kỳ I:

Cấp độ

Chủ đề

Cộng Cấp độ thấp Cấp độ cao

Máy tính và

ngôn ngữ lập

trình

Các bước tạo

ra chương trình máy tính

Số điểm

Tỉ lệ %

1đ 10%

1đ 10%

Làm quen với

chương trình và

ngôn ngữ lập

trình

Cấu trúc chung của chương trình

Số điểm

Tỉ lệ %

1đ 10%

1đ 10%

Chương trình

máy tính và dữ

liệu

Chuyển đổi được các biểu thức Toán sang Pascal và ngược lại

Số điểm

Tỉ lệ %

1đ 10%

1đ 10%

Sử dụng biến

trong chương

trình

Sự giống và khác nhau giữa biến và hằng

Số điểm

Tỉ lệ %

2đ 20%

2đ 20%

Từ bài toán đến

chương trình toán của một Mô tả thuật

bài toán cụ thể

Số điểm

Tỉ lệ %

2đ 20%

2đ 20%

Câu lệnh điều

kiện

Cú pháp của câu lệnh điều kiện

Viết được chương trình

sử dụng câu lệnh điều kiện

Số điểm

Tỉ lệ %

1đ 10%

2đ 20%

3đ 30%

Tổng số điểm

Tỉ lệ %

3đ 30%

2đ 20%

3đ 30%

2đ 20%

10đ 100%

Trang 3

* Đỏp ỏn - Biểu điểm:

Cõu 1 (1 điểm): Việc tạo ra chơng trình máy tính gồm 2 bớc sau:

- B1: Viết chơng trình bằng ngôn ngữ lập trình (0,5 đ)

- B2: Dịch chơng trình thành ngôn ngữ máy để máy tính hiểu đợc (0,5 đ)

Cõu 2 (1 điểm): Cấu trỳc chung của chương trỡnh gồm: Phần khai báo và phần thân.

- Phần khai báo thờng gồm các câu lệnh dùng để:

+ Khai báo tên chơng trình (0,25 đ)

+ Khai báo các th viện (chứa các lệnh viết sẵn cần sử dụng trong chơng trình) và một số

- Phần thân của chơng trình gồm các câu lệnh mà máy tính cần thực hiện Đây là phần

Cõu 3 (1 điểm):

- Dạng thiếu: If < Điều kiện > then <Cõu lệnh>; (0,5 đ)

- Dạng đầy đủ:If < Điều kiện > then <Cõu lệnh 1> Else <Cõu lệnh 2>; (0,5 đ) Cõu 4 (2 điểm):

* Khỏi niệm: 0,5 điểm.

+ Biến là cụng cụ trong lập trỡnh, được dựng để lưu trữ dữ liệu

+ 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.

* Giống nhau: 0,5 điểm

+ Biến và hằng cựng được sử dụng để lưu trữ dữ liệu.

+Biến và hằng phải được khai bỏo trước khi sử dụng.

* Khỏc nhau: 1 điểm.

+ Trong phần khai bỏo: Biến chỉ cần khai bỏo kiểu dữ liệu, cũn hằng phải được khai bỏo giỏ trị cụ thể.

+ Biến cú thể thay đổi trong khi thực hiện chương trỡnh cũn 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

Cõu 5 (0,5 điểm):

a) ((x + y)*5)/(x – y) (0,25 đ)

b) ((a*b + c)*d)/(x*y*z) (0,25 đ)

Cõu 6 (0,5 điểm):

a) 3

3

b c

b) 5x x y++3y (0,25 đ)

Cõu 7 (2 điểm): Mỗi ý sai hoặc thiếu trừ 0,25 điểm.

INPUT: Ba số a, b, c

OUTPUT: Max (= max{a, b, c}, là số lớn nhất trong ba số a, b và c)

Bước 1 Nhập ba số a, b, c.

Bước 2 Gỏn Max ơ a.

Bước 3 Nếu b > Max, gỏn Max ơ b.

Bước 4 Nếu c > Max, gỏn Max ơ c.

Bước 5 Thụng bỏo kết quả Max và kết thỳc thuật toỏn

Trang 4

Câu 8 (2 điểm): Mỗi ý sai hoặc thiếu trừ 0,25 điểm.

Program kiem_tra_ba_canh;

Uses crt;

Var a,b,c:integer;

Begin

clrscr;

Write(‘nhap 3 canh: ’); readln(a,b,c);

If (a=b) or (a=c) or (b=c) then writeln(‘La 3 canh cua tam giac can’) Else writeln(‘Khong la 3 canh cua tam giac can’);

Readln;

End

Ngày đăng: 16/02/2015, 11:00

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w