PASCAL PROGRAMLAMA
DİLİ
PROBLEMLERİ
1.
112e-4, 2.321e+5, 435.65E+3 sayılarını
ondalık biçimde yazınız. Bu işi yapan bir program yazınız.
2.
3200 4.678 0.0023 sayılarını bilimsel biçime
dönüştürünüz. Bu işi yapan bir pascal programı yazınız.
3.
Aşağıdaki
deyimlerin değerlerini önce kendiniz bulunuz. Sonra bu değerleri hesaplayan bir
Pascal programı yazınız.
a. 3 div 15 3
div –15 -3 div 15 -3 div -15
b. 15 div 3 15
div -3 15
div 3 -15 div -3
4.
Aşağıdaki
deyimlerin değerlerini önce kendiniz bulunuz. Sonra bu değerleri hesaplayan bir
Pascal programı yazınız.
a. 7 mod 5 -7
mod 5 7 mod –5 -7 mod –5
b. 5 mod 7 -5
mod 7 5 mod –7 -5 mod –7
c. 15 mod 0 -15 mod 0 0 mod 15 0 mod -5
5.
Aşağıdaki
literal değerlerden hangileri Pascal için geçerlidir. Herbirinin türünü
belirleyiniz.
a. 7 mod 5 -7
mod 5 7 mod –5 -7 mod –5
b. 5 mod 7 -5
mod 7 5 mod –7 -5 mod –7
c. 15 mod 0 -15 mod 0 0
mod 15 0 mod –5
6.
Bir
programda
const
Pi=3.14159; MAXI=1000 ; var A, B ,I : integer; X;Y : real;
bildiriminden
sonra
A:=4
; Y:=-1.0;
atamaları yapılıyor. Programı aşağıdaki ifadeleri hesaplayacak biçimde yazınız.
a. I := A mod B j. I
:= (MAXI-990) div A
b. I := (990 -MAXI) div A k. X := A/Y
c. I := A mod Y l. I
:= Pİ * A
d. X := Pi * Y m. X
:= Pi div Y
e. I := A / B n. X
:= A div B
f. X := A / B o. I
:= (MAXI – 990) mod A
g. X := A mod (A / B) p. I
:= A mod 0
h. I := B div 0 q. I
:= A mod (MAXI – 990)
7.
Aşağıdaki
programdaki yanlış nedir?
Program Çevre; const
Pi=3.14159; var C, R : real;
begin Pi := C /
(22*R0R); end.
8.
X=15.0
ve Y=25.0 ise aşağıdaki ifadelerin değerleri nedir? Bu değerleri bulan bir
program yazınız.
a. X<>Y b. X
< Y c. X >= (Y-X)
9.
A=5,
B=10 , C=15 ve M=TRUE ise aşağıdaki
ifadelerin değerleri nedir? Bu değerleri bulan bir program yazınız.
a. (C = (A+
B)) OR NOT M
b. (A<>7)
AND (C>=6) OR M
c. not
(B<=12) and (A MOD 2=0)
d.
NOT ((A>5) or (C < (A+5)))
10.
Aşağıdaki
program parçası ne yapar?
İf
12<12 then writeln(‘Asla’) Else wRITeLn (‘Daima!);