Giáo án Tin học 8 - Đề cương ôn tập học kỳ II - Năm học 2010-2011 - Trần Thị Thảo

Giáo án Tin học 8 - Đề cương ôn tập học kỳ II - Năm học 2010-2011 - Trần Thị Thảo

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â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ụ?

 

doc 2 trang Người đăng tranhiep1403 Lượt xem 1129Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Đề cương ôn tập học kỳ II - Năm học 2010-2011 - Trần Thị Thảo", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
ĐỀ 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 Fortodo 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 Whiledo 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 [1100] 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.

Tài liệu đính kèm:

  • docon tap tin 8.doc