Thứ Ba, 4 tháng 3, 2014
BÀI TẬP (TIẾT 18-18)
TIẾT:
BÀI TẬP
THỜI LƯNG: 2 TIẾT
A) a
B) Tam giac
C) 8a
D) Tamgiac
E) beginprogram
F) end
G) b1
H) abc
BT1:Trong số các tên sau đây tên nào là hợp lệ(B4/13)
a) Ch¬ng tr×nh 1
begin
end.
b) Ch¬ng tr×nh 2
begin
program CT_thu;
writeln('Chao cac ban');
end.
BT2:Các chương trình Pascal sau đây có hợp lệ
không? Tại sao. (B6/Tr13)
BT 3: D·y ch÷ sè 2010 cã thĨ thc
nh÷ng kiĨu d÷ liƯu nµo?(B2/Tr26)
D·y ch÷ sè 2010 cã thĨ thc kiĨu d÷
liƯu: sè nguyªn, sè thùc hc kiĨu
x©u kÝ tù. Tuy nhiªn, ®Ĩ ch¬ng tr×nh
dÞch Turbo Pascal hiĨu 2010 lµ d÷
liƯu kiĨu x©u, chóng ta ph¶i viÕt d·y
sè nµy trong cỈp dÊu nh¸y ®¬n (’).
var a: real; b: integer;
begin
writeln(‘2010');
writeln(2010);
a:=2010;
b:=2010;
end.
BT4:H·y ph©n biƯt ý nghÜa cđa c¸c
c©u lƯnh Pascal sau ®©y:(b3/tr26)
Writeln('5+20=','20+5');
Writeln('5+20=',20+5);
LƯnh Writeln('5+20=','20+5'); in ra mµn
h×nh hai x©u ký tù '5+20' vµ '20+5' liỊn
nhau: 5+20 = 20+5
lƯnh Writeln('5+20=',20+5); in ra mµn
h×nh x©u ký tù '5+20' vµ tỉng cđa 20+5
nh sau: 5+20=25.
Hai lƯnh sau cã t¬ng ®¬ng
víi nhau kh«ng? T¹i sao?
Hai lƯnh Writeln('100'); vµ
Writeln(100); kh«ng t¬ng ®
¬ng víi nhau v× mét lƯnh in ra
mµn h×nh x©u ký tù biĨu diƠn sè
100 cßn lƯnh kia in ra mµn h×nh
sè 100.
BT5(B4/tr26):ViÕt c¸c biĨu thøc to¸n
díi ®©y b»ng c¸c kÝ hiƯu trong
Pascal:
•
a/b+c/d
•
a*x*x+b*x+c
•
1/x-a/5*(b+2)
•
(a*a+b)*(1+c)*(1+c)*(1+c)
BT6(b5/tr26):Chun c¸c biĨu thøc ®
ỵc viÕt trong Pascal sau ®©y thµnh
c¸c biĨu thøc to¸n:
2
( )
x
a b
y
+ −
2
b
a c+
2
2
(2 )
a
b c+
1 1 1 1
1
2 2.3 3.4 4.5
+ + + +
a)
b)
c)
d)
BT7(b1/tr33):Gi¶ sư A ®ỵc khai b¸o lµ
biÕn víi kiĨu d÷ liƯu sè thùc, X lµ
biÕn víi kiĨu d÷ liƯu x©u. C¸c phÐp
g¸n sau ®©y cã hỵp lƯ kh«ng?
a) A:= 4;
b) X:= 3242;
c) X:= '3242';
d) A:= 'Ha Noi'.
BT8(b4/tr33): Trong Pascal, khai
b¸o nµo sau ®©y lµ ®óng?
a) var tb: real;
b) var 4hs: integer;
c) const x: real;
d) var R = 30;
BT9(b5/tr33):H·y liƯt kª c¸c lçi nÕu cã trong
ch¬ng tr×nh díi ®©y vµ sưa l¹i cho ®óng:
var a,b:= integer;
const c:= 3;
begin
a:= 200
b:= a/c;
write(b);
readln
end.
C¸c lçi trong ch¬ng tr×nh: (1) Thõa dÊu
b»ng ë dßng 1 (chØ cÇn dÊu hai chÊm);
(2) Thõa dÊu hai chÊm ë dßng 2 (víi
h»ng chØ cÇn dÊu b»ng); (3) ThiÕu dÊu
chÊm phÈy ë dßng 4; (4) Khai b¸o kiĨu
d÷ liƯu cđa biÕn b kh«ng phï hỵp: Khi
chia hai sè nguyªn, kÕt qu¶ lu«n lu«n lµ
sè thùc, cho dï cã chia hÕt hay kh«ng.
Do ®ã cÇn ph¶i khai b¸o biÕn b lµ biÕn
cã kiĨu d÷ liƯu sè thùc.
BT10(b6/tr33)H·y cho biÕt kiĨu d÷ liƯu cđa
c¸c biÕn cÇn khai b¸o dïng ®Ĩ viÕt ch¬ng
tr×nh ®Ĩ gi¶i c¸c bµi to¸n díi ®©y:
a) TÝnh diƯn tÝch S cđa h×nh tam gi¸c víi ®é
dµi mét c¹nh a vµ chiỊu cao t¬ng øng h (a
vµ h lµ c¸c sè tù nhiªn ®ỵc nhËp vµo tõ bµn
phÝm).
b) TÝnh kÕt qu¶ c cđa phÐp chia lÊy phÇn
nguyªn vµ kÕt qu¶ d cđa phÐp chia lÊy phÇn
d cđa hai sè nguyªn a vµ b.
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét