PASCAL PROGRAMLAMA DİLİ

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!);