22
3.
Məntiqi (Bul) tip:
Adı
False
True
Boolean- 1 bayt
0
0
Byte Bool –- 1 bayt
0
0
Word Bool –- 2 bayt
00
0
Long Bool –- 4 bayt
0000
0
4.
Simvol
tipi
-
Char
5.Sətir tipləri
-
String, Pchar
6.
Göstərici tipi
-
Pointer
7.Mətn tipi
-
Text
Standart funksiyalar
Pascal dilində ifadələrdə hazır element kimi istifadə olunan əvvəlcədən
hazırlanmış altproqram-funksiyalar mövcuddur:
1.
Hesabi funksiyalar:
x
- abs (x)
x
e
exp (x)
2
x
- sqr (x)
ln x – ln (x)
x
- sqrt (x)
ədədin kəsr hissəsi – frac (x)
arctg x – arctan (x)
ədədin tam hissəsi – int (x)
cos – cos (x)
- Pi
sin x – sin (x)
2.
Tipin çevrilməsi funksiyaları:
chr (x) – ASCII kodunu simvolda çevirir chr (97)
high (x) – kəmiyyətin maksimal qiymətini verir;
low (x) - kəmiyyətinin minimal
qiymətinin verir;
ord (x) – sıra tipini tam tipə çevirir; ord (
'
'
a
)
97
downloaded from KitabYurdu.org
23
round (x) – həqiqi ədədin qiymətini ona yaxın tama yuvarlaşdırır;
trunc (x) – həqiqi ədədin tam hissəsi
3.Sıra tipi kəmiyyətləri üçün f-yalar:
odd(x) – x-in tək olmasını yoxlayır,
x-təkcə nəticə true, çüt olduqda isə false olur
pred (x) – x-dən əvvəlki
qiymət
succ (x) – x-dən sonrakı qiymət
Turbo Pascal-da adi hesab əməliyyətlarından əlavə div və mod əməliyyatlarından
daistifadə olunur.
div - tam bölmə, mod – bölmədən alınan qalığı göstərir.
Məsələn,
5 div 6 = 0; 5 mod 6 = 5;
12 div 4 = 3; 12 div 4 = 0
15 div 4 = 3 15 div 4 = 3
(12 div 5) * 2 + (13 div 2) + (13 mod 5) = 2 * 2 +6+3 =13
Dostları ilə paylaş: