Đề cương ôn tập Tin học 8 Học kì II - Năm học 2015-2016 - Trường THCS Lê Thánh Tôn

Câu 8: Hãy chỉ ra lỗi sai trong các câu lệnh (bài 5/61; bài 5/71; bài 2/79).

Câu 9: Cho biết khi thực hiện thuật toán sẽ thực hiện được bao nhiêu vòng lặp và khi kết thúc, kết quả của giá trị S bằng bao nhiêu? Viết chương trình Pasal thể hiện thuật toán của các đoạn chương trình sau:

 

doc2 trang | Chia sẻ: xuannguyen98 | Lượt xem: 551 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề cương ôn tập Tin học 8 Học kì II - Năm học 2015-2016 - Trường THCS Lê Thánh Tôn, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
 UBND Quận Hải Châu
Trường THCS Lê Thánh Tôn
ĐỀ CƯƠNG ÔN TẬP TIN HỌC 8
 Học kỳ II – Năm học 2015-2016
Câu 1: Trình bày cú pháp, vẽ sơ đồ, giải thích câu lệnh lặp trong Pascal.
Câu 2: Khi thực hiện câu lệnh lặp trong Pascal, máy tính cần kiểm tra điều kiện gì?
Câu 3: Trình bày cú pháp, vẽ sơ đồ, giải thích câu lệnh lặp với số lần chưa biết trước.
Câu 4: Phát biểu sự khác biệt giữa câu lệnh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước?
Câu 5 : Trình bày cách khai báo biến mảng trong Pascal. “Có thể xem biến mảng là một biến được tạo từ nhiều biến có cùng kiểu nhưng chỉ dưới một tên duy nhất”. Phát biểu đó đúng hay sai?
Câu 6: Câu lệnh khai báo biến mảng sau đây máy tính có thực hiện được không?
	Var N: inetger;
	 A: array [1..N] of real;
Câu 7: Đối với đoạn chương trình Pascal sau, cho biết kết quả in ra màn hình là bao nhiêu?
a, Đoạn chương trình 1:
 j:=2; k:=3;
 For i:=1 to 5 do j:=j+1;
 k:= k+j;	
 Writeln (j, k);
b, Đoạn chương trình 2:
 j:=0; k:=3;
 while k < 5 do k:= k+j;	
c, Đoạn chương trình 3:
 j:=2; k:=3;
 For i:=1 to 5 do 
 begin 
 j:=j+1;
 k:= k+j;	
 end;
 Writeln (j, k);
d, Đoạn chương trình 4:
 x:=0; tong:=0;
 while x <= 5 do
 begin 
 writeln (tong);
 tong: = tong +1;
 end;
 x:= tong;
e, Đoạn chương trình 5:
 j:=2; k:=3;
 For i:=1 to 5 do 
 if i mod 2 =0 then j:=j+1;
 k:= k+j;	
 Writeln (j, k);
f, Đoạn chương trình 6:
 N:=0;
	while N>0 do
 	 Begin
 	 N:=N+1;
	 Writeln(‘Xin chao’);
	 End;
Câu 8: Hãy chỉ ra lỗi sai trong các câu lệnh (bài 5/61; bài 5/71; bài 2/79).
Câu 9: Cho biết khi thực hiện thuật toán sẽ thực hiện được bao nhiêu vòng lặp và khi kết thúc, kết quả của giá trị S bằng bao nhiêu? Viết chương trình Pasal thể hiện thuật toán của các đoạn chương trình sau:
a, Thuật toán 1:
 bước 1: S ← 5; x ← 0.5;
 bước 2: nếu S ≤ 2, chuyển tới bước 4;
 bước 3: S ← S – x và quay lại bước 2;
 bước 4: thông báo S và kết thúc thuật toán.
b, Thuật toán 2:
 bước 1: S ← 5; n ← 0;
 bước 2: nếu S ≥ 5, chuyển tới bước 4;
 bước 3: n ← n+2; S ← S – n và quay lại bước 2;
 bước 4: thông báo S và kết thúc thuật toán.
Câu 10: Viết chương trình bằng ngôn ngữ Pascal:
a, Tính tổng: 
trong đó, n là số nguyên nhập từ bàn phím.
b, Thực hiện công việc nhập 10 phần tử có giá trị nguyên cho mảng A (mảng 1 chiều) từ bàn phím và tính tổng các phần tử lẽ có trong mảng A. 
c, Nhập từ bàn phím các phần tử của một dãy số và độ dài của dãy cũng được nhập từ bàn phím.
d, Tìm giá trị lớn nhất (nhỏ nhất) của dãy số với N số nguyên được nhập từ bàn phím.

File đính kèm:

  • docde_cuong_tin_8_ky_2.doc