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

Đề thi học kỳ II-TIN HỌC 8 (TH)

4 256 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 46,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

Tìm giá trị lớn nhất trong dãy vừa nhập.. §Ò 2: Viết chương trình nhập vào 1 dãy gồm n số n được nhập từ bàn phím.. Tìm giá trị nhỏ nhất trong dãy vừa nhập.. §Ò 3: Viết chương trình nhập

Trang 1

Trường THCS ………

ĐỀ KIỂM TRA HỌC KỲ II

Môn: Tin học 8 – Thực hành Thời gian làm bài: 30 phút (Học sinh chọn 1 trong các đề sau)

§Ò 1:

Viết chương trình nhập vào 1 dãy gồm n số (n được nhập từ bàn phím) Tìm giá trị lớn nhất trong dãy vừa nhập.

§Ò 2:

Viết chương trình nhập vào 1 dãy gồm n số (n được nhập từ bàn phím) Tìm giá trị nhỏ nhất trong dãy vừa nhập.

§Ò 3:

Viết chương trình nhập vào 1 dãy gồm n số (n được nhập từ bàn phím) Đếm xem trong dãy

có bao nhiêu số âm, bao nhiêu số dương (Biết số âm là những số < 0, số dương là những số >0)

§Ò 4:

Viết chương trình tính tổng sau: S=1+ 2 + 3 + + n sao cho tổng S nhỏ nhất >500 (với n là số nguyên được nhập vào từ bàn phím).

Trang 2

ĐÁP ÁN ĐỀ TIN 8

ĐỀ 1 - Phần khai báo đúng đạt 3đ.

program Max;

uses crt;

Var

i, n, Max: integer;

A: array[1 100] of integer;

- Phần thân chương trình sẽ tương tự dưới đây.

+ HS viết chạy chương trình nhập được n, dãy số đạt 3đ.

+ Tìm được số lớn nhất đạt 3đ.

Begin

clrscr;

write('Hay nhap do dai cua day so, N = '); readln(n); writeln('Nhap cac phan tu cua day so:');

For i:=1 to n do Begin

write('a[',i,']='); readln(a[i]);

End;

Max:=a[1];

for i:=2 to n do begin if Max<a[i] then Max:=a[i];

end;

write('So lon nhat la Max = ',Max);

readln

End.

ĐỀ 2 - Phần khai báo đúng đạt 3đ.

program Min;

uses crt;

Var

i, n, Min: integer;

A: array[1 100] of integer;

- Phần thân chương trình sẽ tương tự dưới đây.

+ HS viết chạy chương trình nhập được n, dãy số đạt 3đ.

+ Tìm được số nhỏ nhất đạt 3đ.

Begin

clrscr;

write('Hay nhap do dai cua day so, N = '); readln(n); writeln('Nhap cac phan tu cua day so:');

For i:=1 to n do Begin

write('a[',i,']='); readln(a[i]);

End;

Min:=a[1];

for i:=2 to n do begin if Min> a[i] then Min:=a[i];

end;

Trang 3

write('So nho nhat la Min = ',Min);

readln

End.

ĐỀ 3:

- Phần khai báo đúng đạt 3đ.

program DE3;

uses crt;

Var

i, n, Am, Duong: integer;

A: array[1 100] of integer;

- Phần thân chương trình sẽ tương tự dưới đây.

+ HS viết chạy chương trình nhập được n, dãy số (3đ).

+ Đếm đượcbao nhiêu số âm, dương (3đ).

Begin

clrscr;

write('Hay nhap do dai cua day so, N = '); readln(n);

writeln('Nhap cac phan tu cua day so:');

For i:=1 to n do Begin

write('a[',i,']='); readln(a[i]);

End;

Am:=0; Duong:=0;

for i:=1 to n do begin

if a[i]>0 then Duong:=Duong+1

else Am:=Am+1;

end;

write(‘Day so vua nhap co’,Am, ‘so am’);

write(‘Day so vua nhap co’,Duong, ‘so duong’);

readln

End.

ĐỀ 4:

Program cau_2;

var S,n: integer;

begin

S:=0; n:=1;

while S<=500 do begin n:=n+1; S:=S+n

end;

writeln('So n nho nhat de tong > 500 la ',n);

writeln('Tong dau tien > 550 la ',S); Readln;

end.

Trang 4

MA TRẬN ĐỀ TIN 8

mỗi đề 10 đ

10đ

Mỗi đề10 đ

Ngày đăng: 03/07/2015, 04:00

TỪ KHÓA LIÊN QUAN

w