1. Trang chủ
  2. » Trung học cơ sở - phổ thông

kiem tra hoc ky II tin hoc 8

5 7 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 5
Dung lượng 9,97 KB

Nội dung

Nhận xét: Trong câu lệnh thực hiện, điều kiện cần phải được thay đổi để sớm hay muộn chuyển sang trạng thái không thỏa mãn.. Khi đó vòng lặp mới được kết thúc sau hữu hạn bước[r]

(1)

PHÒNG GD & ĐT VĨNH LINH TRƯỜNG THCS TRẦN CƠNG ÁI

Đề thức

ĐỀ THI CHẤT LƯỢNG HỌC KÌ II NĂM HỌC 2015 - 2016 MÔN: TIN HỌC – LỚP 8

Thời gian: 45 phút (không kể thời gian giao đề)

Câu 1: ( điểm)

Nêu câu lệnh lặp pascal? Cho ví dụ câu lệnh lặp?

Câu 2: ( điểm) Hãy tìm hiểu đoạn lệnh sau cho biết đoạn lệnh chương trình thực vòng lặp? Hãy rút nhận xét em

a) S:=0; n:=0; While s<=10

begin n:=n+1; S:=S+n end; b) S:=0; n:=0;

While s<=10 n:= n+1; s:=s+n;

Câu 3: ( điểm) Viết chương trình nhận biết số tự nhiên N nhập vào từ bàn phím có phải số nguyên tố hay không?

Câu 4: ( điểm) Viết chương trình nhập N số nguyên từ bàn phím in hình số lớn nhất?

(2)

PHÒNG GD & ĐT VĨNH LINH TRƯỜNG THCS TRẦN CƠNG ÁI

Đề thức

ĐỀ THI CHẤT LƯỢNG HỌC KÌ II NĂM HỌC 2015 - 2016 MÔN: TIN HỌC – LỚP 8

Thời gian: 45 phút (không kể thời gian giao đề)

Câu 1: ( điểm)

Nêu câu lệnh lặp pascal? Cho ví dụ câu lệnh lặp?

Câu 2: ( điểm) Hãy tìm hiểu đoạn lệnh sau cho biết đoạn lệnh chương trình thực vịng lặp? Hãy rút nhận xét em

a) S:=0; n:=0; While s<=10

begin n:=n+1; S:=S+n end; b) S:=0; n:=0;

While s<=10 n:= n+1; s:=s+n;

Câu 3: ( điểm) Viết chương trình nhận biết số tự nhiên N nhập vào từ bàn phím có phải số ngun tố hay khơng?

Câu 4: ( điểm) Viết chương trình nhập N số nguyên từ bàn phím in hình số lớn nhất?

(3)

PHÒNG GD & ĐT VĨNH LINH TRƯỜNG THCS TRẦN CƠNG ÁI

Đề thức

ĐỀ THI CHẤT LƯỢNG HỌC KÌ II NĂM HỌC 2015 - 2016 MÔN: TIN HỌC – LỚP 8

Thời gian: 45 phút (không kể thời gian giao đề)

Câu 1: ( điểm) Hãy tìm hiểu đoạn lệnh sau cho biết đoạn lệnh chương trình thực vịng lặp? Hãy rút nhận xét em

a) S:=0; n:=0; While s<=10

begin n:=n+1; S:=S+n end; b) S:=0; n:=0;

While s<=10 n:= n+1; s:=s+n;

Câu 2: ( điểm)

Nêu câu lệnh lặp pascal? Cho ví dụ câu lệnh lặp?

Câu 3: ( điểm) Viết chương trình nhận biết số tự nhiên N nhập vào từ bàn phím có phải số ngun tố hay khơng?

Câu 4: ( điểm) Viết chương trình nhập N số ngun từ bàn phím in hình số lớn nhất?

(4)

ĐÁP ÁN VÀ BIỂU ĐIỂM ĐỀ THI HỌC KỲ II LỚP 8 Câu 1:

- Khai báo cú pháp câu lệnh lặp: (1 điểm)

For <biến đếm>:=<giá trị đầu> to <giá trị cuối> <câu lệnh>; - Ví dụ câu lệnh lặp : (1 điểm)

Câu 2:

a) Chương trình thực vịng lặp (0,5 điểm)

b) Vịng lặp chương trình thực vơ tận sau câu lệnh n:=n+1; câu lệnh lặp kết thúc nên điều kiện S=0 luôn thỏa mãn (0,5 điểm)

Nhận xét: Trong câu lệnh thực hiện, điều kiện cần phải thay đổi để sớm hay muộn chuyển sang trạng thái không thỏa mãn Khi vịng lặp kết thúc sau hữu hạn bước Để làm điều này, câu lệnh

trong câu lệnh lặp while thường câu lệnh ghép (1 điểm) Câu 3:

Viết chương trình số nguyên tố. Uses Crt;

Var n, i: integer; Begin

Clrscr;

write (‘ Nhap vao mot so nguyen:’); readln; if n<=1 then writeln(n, ‘khong la so nguyen to’) else

begin I:=2;

while (n mod i <>0) i:=i+1;

if i=n then writeln (n, ‘la so nguyen to’) else writeln (n, ‘khong la so nguyen’) end;

readln; End Câu 4:

Viết chương trình tìm giá trị nhỏ dãy Program Tim_min;

Var i,N, Min: integer; A:Array[1 100] of integer; Begin

Writeln(‘ nhap N’); Readln(N);

Writeln(‘ nhap phan tu cua day so’); For i:=1 to n

Begin

Write(‘a[‘,i,’]=’); Readln(a[i]); End;

Max:=a[1]; For i:=2 to n

(5)

Ngày đăng: 04/03/2021, 15:46

w