Câu 8: Tìm lỗi trong chương trình và sửa lỗi chương trình cho đúng: Tính Tổng Các Số Tự Nhiên Từ 100 Đến 1000 Vòng lặp với số lần lặp chưa biết.[r]
Trang 1Trường THCS LÊ QUÝ ĐÔN Giáo án tin 8
-TRẦN THỊ THẢO
Năm 2010 - 2011
ĐỀ CƯƠNG ÔN TẬP HỌC KỲ II
A Lý thuyết
Câu 1: Cấu trúc rẽ nhánh có mấy dạng? Kể ra? Viết cấu trúc của mỗi dạng
và cho ví dụ? Vẽ sơ đồ mô tả hoạt động của câu lệnh trên?
của câu lệnh? Cho ví dụ?
của câu lệnh? Cho ví dụ?
Câu 4: Hãy nêu các lợi ích của việc sử dụng mảng trong chương trình? Câu 5: Hãy nêu cách khai báo mảng trong Pascal như thế nào? Khi khai báo
mảng cần lưu ý những gí? Cho ví dụ?
Câu 6: Câu lệnh Pascal sau đúng hay sai? Hãy chỉ ra lỗi sai nếu có.
A For i:=2 to 10; do x:=x+1;
B For i:=11 to 1 do x:=x+1;
C For i:=1 to 10 for j:=1 to 10 do x:=x+1;
D For i:=1 to 10 do for i:=1 to 10 do x:=x+1;
E While i:=1 do t:=10;
F While b>=a; do write (‘b khong nho hon a’);
G While 2=2 do write (‘toi that la gioi’);
H a : = 5; while a < 10 then a : = a +1;
I For i = 1 to 10 do Writeln(‘ABC’);
J If x > 5 then x: = x +1; else x : = x- 1;
Câu 7: Các khai báo mảng sau đây là đúng hay sai? Nếu sai hãy sửa lại cho
đúng
A Var X : Array [10, 13] of integer;
B Var X : Array [3.4 4.8] of integer;
C Var X : Array [10 1] of integer;
Lop8.net
Trang 2Trường THCS LÊ QUÝ ĐÔN Giáo án tin 8
-TRẦN THỊ THẢO
Năm 2010 - 2011
D d: Array [-7 7] of byte;
E b: Array [1 n] of real;
F a Array [1…100] of integar;
Câu 8: Tìm lỗi trong chương trình và sửa lỗi chương trình cho đúng:
Tính Tổng Các Số Tự Nhiên Từ 100 Đến 1000 (Vòng lặp với số lần lặp chưa biết)
Program tinh_tong;
Var i S: Integer;
Begin
i: 100;
S = 0;
While i > 1000 do
S:= S + i i:= i + 1;
Writeln(‘ Tong cac so tu nhien tu 100 den 1000 la:’,S); Readln;
End
Câu 9: Tìm giá trị của S trong đọan chương trình dưới đây:
a) S := 0;
For i := 1 to 5 do S := S + i;
b) I:=1;
While i<=5 do
Begin
S:= S + I;
I:= I + 1;
End;
B Bài tập ( Sử dụng For Do , While Do để viết chương trình) Câu 1 Viết chương tình tính tổng n số tự nhiên đầu tiên.
Câu 2 Viết chương tình tính tổng 10 số tự nhiên đầu tiên.
Câu 3 Viết chương tình tính tích 10 số tự nhiên đầu tiên.
Câu 4 Viết chương tình tính tích n số tự nhiên đầu tiên.
Câu 5 Viết chương trình nhập một số nguyên n từ bàn phím.
2 3 n
được nhập từ bàn phím
Câu 7 Viết chương trình nhập một số nguyên n, tìm tất cả các ước của số n Câu 8 Viết chương trình in ra màn hình các số chia hết cho 3 nhỏ hơn n.
Lop8.net