ôn tập tin 8
Chia sẻ bởi Trần Thị Thảo |
Ngày 14/10/2018 |
45
Chia sẻ tài liệu: ôn tập tin 8 thuộc Tin học 8
Nội dung tài liệu:
ĐỀ CƯƠNG ÔN TẬP HỌC KỲ II
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âu 2: Viết cấu trúc của câu lệnh For…to…do và vẽ sơ đồ mô tả hoạt động của câu lệnh? Cho ví dụ?
Câu 3: Viết cấu trúc của câu lệnh While…do và vẽ sơ đồ mô tả hoạt động 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’);
a : = 5; while a < 10 then a : = a +1;
For i = 1 to 10 do Writeln(‘ABC’);
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;
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à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.
Câu 6. Viết chương trinh tính tổng A = 1 + , với n là số tự nhiê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.
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âu 2: Viết cấu trúc của câu lệnh For…to…do và vẽ sơ đồ mô tả hoạt động của câu lệnh? Cho ví dụ?
Câu 3: Viết cấu trúc của câu lệnh While…do và vẽ sơ đồ mô tả hoạt động 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’);
a : = 5; while a < 10 then a : = a +1;
For i = 1 to 10 do Writeln(‘ABC’);
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;
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à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.
Câu 6. Viết chương trinh tính tổng A = 1 + , với n là số tự nhiê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.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Thị Thảo
Dung lượng: 43,50KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)