de cuong Tin 8 - nam hoc 2012-2013

2 314 0
de cuong Tin 8 - nam hoc 2012-2013

Đang tải... (xem toàn văn)

Thông tin tài liệu

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 . 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. 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. +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.

Ngày đăng: 29/01/2015, 15:00

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan