Tải bản đầy đủ (.doc) (2 trang)

de cuong Tin 8 - nam hoc 2012-2013

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (81.77 KB, 2 trang )

Phòng GD ĐT Ninh Phước Năm học 2012 - 2013
Trường THCS Phước Vinh Đề cương TIN 8 - HK II
Bài 6: CÂU LỆNH ĐIỀU KIỆN
1. Em hãy nêu cú pháp câu lệnh điều kiện rẽ nhánh dạng thiếu và dạng đủ?
2. Nguyên tắc hoạt động của cú pháp câu lệnh điều kiện rẽ nhánh dạng thiếu và dạng đủ.
3. Áp dụng:
a) Các câu lệnh Pascal sau đây được viết đúng hay sai? Nếu sai thì sửa lại cho đúng
 If x:= 7 then a= b;
 If x> 5 ; then a:= b;
 If x:= 5 then a:= b; m:=n;
 If x> 5 then a:= b; else m:= n;
 If x:= y then x= x+ 2;
 If i mod 3 = 0 then x< y;
 If a<> b then x= y; else x= x+ y;
 If a< b then a= b+ 2 else b= b- a;
b) Sau mỗi câu lệnh sau đây:
 X:= 5;
If X < 5 then X:= X+ 1; X:= X* 2;
Giá trị của biến X là bao nhiêu?
 X:= 2; Y:= 3 ;
If X< Y then X:= X+ Y else Y:= Y – Y;
Giá trị của biến X, Y là bao nhiêu?
 X:= 3;
If ( 15 div 2) = 5 then X:= X+ 2 else X:= X*2;
Giá trị của biến X là bao nhiêu?
 X:= 2; K:= 3; Y:= 2;
If X <> Y then X:= X+ K else Y:= X+Y * K;
Giá trị của biến X, Y, K là bao nhiêu?
 X:= 5;
If (45 mod 3) = 0 then X:= X+1;
Giá trị của biến X là bao nhiêu?


 Y:= 2; K:= 3;
If (45 mod 3) <> 0 then Y:= Y+ 2 else K:= K+ Y;
Giá trị của biến Y, K là bao nhiêu?
Bài 7: CÂU LỆNH LẶP
1. Em hãy nêu cú pháp câu lệnh lặp?
2. Nguyên tắc hoạt động của cú pháp câu lệnh lặp.
3. Áp dụng:
a) Các câu lệnh Pascal sau đây được viết đúng hay sai? Nếu sai thì sửa lại cho đúng
 For i:= 10 to 1 do writeln (‘A’);
 For i = 1 to 19 do writeln (‘A’);
 For i:= 1.2 to 1.5 do writeln (‘A’);
 For i:= 10 to 10 ;do writeln (‘A’);
 For i:= 1 to 10 do S = S+i;
 For a= 3 to 15 do S:= S+ a;
 For y= 15 do 5 do S= S – 1/y;
 For z:= 1.2 do 10.5 do S:= S – z;
b) Sau mỗi câu lệnh sau đây, giá trị của i, j, k là bao nhiêu?
 j:= 2;
For i:= 1 to 5 do j:= j+2;
 j:= 2, k:= 3;
For i:= 1 to 5 do j:=j+1; k:= k+j;
 j:= 2; k:= 3;
for i:= 1 to 5 do
begin
j:= j+ 1; k:= k+j;
end;
 j := 2; k:=3;
for i:= 1 to 5 do
if (i mod 2 = 0) then j:= j+ 1;
k:= k +j;

 j := 2; k:=3;
for i:= 1 to 5 do
if (i mod 2 = 0) then
begin
j:= j+ 1; k:= k +j;
end;
Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Em hãy nêu cú pháp câu lệnh lặp với số lần chưa biết trước?
2. Nguyên tắc hoạt động của cú pháp câu lệnh lặp với số lần chưa biết trước.
3. Áp dụng:
a) Các câu lệnh Pascal sau đây được viết đúng hay sai? Nếu sai thì sửa lại cho đúng
 While i:= 1 do t:= 10;
 While a <= b; do write (‘ b nho hon a’);
 While 1=1 do write (‘ toi la lap trinh gioi’);
 While i:= 1 do t:= 10;
 i:= 1;
while i < 10 do S:= S+ i;
 while i< 5 do S >= S+ i;
 While a<= b ;do a:= a+ b;
b) Sau mỗi câu lệnh sau đây, giá trị của i, j, k là bao nhiêu?
 i:= 1; j:= 3;  i:= 2; j:=7;
while i < 7 do i:= i+ 2; j:= j+i;
 i:= 1; j:=2; k:=3;
while i< 6 do i:= i+1; j:= j+2; k:= k+j;
 j:= 3;
while j< 9 do j:= j+2; k:= k+j;
while i< j do i:= i+ 2; j:= j* i;
 i:=2; j:= 3; k:= 4;
while i< 9 do
begin

i:= i+ 1; j:= j+ 2; k:= k* i;
end;
Bài 9: LÀM VIỆC VỚI DÃY SỐ
1. Em hãy nêu cú pháp khai báo biến mảng trong Pascal?
2. Áp dụng:
Các câu lệnh khai báo biến mảng trong Pascal sau đây được viết đúng hay sai? Nếu sai thì sửa lại cho
đúng
 a: array [ 1 100] of integer;
 b: array [ 1 n] of real;
 c: array [ 1:n] of real;
 d: array [ -7 7] of byte;
 e: array [ 100 1] of real;
 f: array (-1 10) of byte;
PHẦN MỀM HỌC TẬP
 Phần mềm Geogebra và Sun Times dùng để làm gì?
BÀI TẬP:
Viết chương trình Pascal tính: ( sử dụng vòng lặp For do hoặc While do)
 S = 1 + 2 + 3 + + 25
 S = 1 + 3 + 5 + + 25
 S = 2 + 4 + 6 + + 40
 S = 1 + 2 + 3 + + n , với n nhập từ bàn phím
 S = 1 + 3 + 5 + + n, với n nhập từ bàn phím
 S = 2 + 4 + 6 + + n, với n nhập từ bàn phím

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×