[r]
Trang 1Bµi 8
Gi¸o ¸n ®iÖn tö tin häc líp 11
Trang 2Câu hỏi và bài tập
1 Hãy cho biết sự khác nhau giữa hằng và biến?
2 Tại sao phải khai báo biến?
Xác định kiểu của biến để ch ơng trình dịch biết cách tổ chức ô
nhớ chứa giá trị của biến.
?
?
Hằng là đại l ợng có giá trị không thay đổi trong quá trình thực hiện
ch ơng trình
Biến là những đại l ợng đ ợc đặt tên, dùng để l u trữ giá trị và giá trị
có thể đ ợc thay đổi trong quá trình thực hiện ch ơng trình.
Đ a tên biến vào danh sách các đối t ợng đ ợc ch ơng trình quản lí.
Trình dịch biết cách truy cập giá trị của biến và áp dụng thao tác
thích hợp cho biến.
Trang 33 H·y viÕt biÓu thøc to¸n häc d íi ®©y sang biÓu thøc trong TP
3
x 1
1 a
z
y x
z) (1
(1+z)* ( ( x+y/z )/ ( a-1/ ( 1+x*x*x ) ) )
4 H·y viÕt c¸c biÓu thøc trong Pascal d íi ®©y sang biÓu thøc to¸n häc t ¬ng øng
a) a/b*2
b
2a
b) a*b*c/2
c) 1/a*b/c d) b/sqrt(a*a+b)
2 abc
b a
b
2
ac b
Trang 45 Hãy viết biểu thức lôgic cho kết quả True khi toạ độ (x, y) là
điểm nằm trong vùng gạch chéo (kể cả biên) của các hình sau
Hình b Hình a
(Abs(x) <= y) and (y<=1)
y
x
y
x
(Abs(x) <=1) and (Abs(y) <=1)
1
1 -1
1
1 -1
-1 0
Trang 56 H·y viÕt ch ¬ng tr×nh tÝnh diÖn tÝch phÇn cã mµu xÉm trong h×nh
x
PROGRAM Bai_toan;
CONST pi=3.1416;
VAR a,S: Real;
BEGIN Write( Hay nhap a (voi a>0): ); ‘ ’ Readln(a);
S:=pi*a*a/2;
Writeln( Dien tich can tinh la: ,S:10:4); ‘ ’ Readln;
END.
y a
a
- a
- a
NhËn xÐt: PhÇn cÇn tÝnh cã diÖn tÝch b»ng 1/2 diÖn
tÝch h×nh trßn b¸n kÝnh a (víi a>0).