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.

Xem chi tiết: BÀI TẬP (TIẾT 18-18)


Không có nhận xét nào:

Đăng nhận xét