Alqoritm, xassələri və təsvir üsulları



Yüklə 3,74 Mb.
Pdf görüntüsü
səhifə9/169
tarix29.11.2023
ölçüsü3,74 Mb.
#140128
1   ...   5   6   7   8   9   10   11   12   ...   169
Alqoritmlesdirme-ve-Programlasdirma

Verilənlərin tipləri 
TP dilindəki tipləri iki qrupa bölmək olar: 

standart tiplər; 

istifadəçi tipləri. 
Standart tipərin adları əvvəldən təyin olunmuş identifikatorlardır və proqramın 
isttfnilən yerində iştirak edə bilər. 
İstifadəçi tipləri – əlavə abstrakt tiplərdir ki, onları istifadəçi-proqramçı sərbəst 
təyin edir. 
Tiplərin sintaksisi aşağıdakı kimi təsvir olunur: 
Type identifikator = tip; 
Standart tiplər. TP-də standart tiplərə aşağıdakılar aiddir: 
1.
Tam tiplər: 
Adı 
İdentifikator 
Yaddaş ölçüsü 
İşarəli qısa tam 
Shortint 
1 bayt 
İşarəli tam 
İnteger 
2 bayt 
İşarəli uzun tam 
Longint 
4 bayt 
İşarəsiz qısa tam 
Byte 
1 bayt 
İşarəsiz tam 
Word 
2 bayt 
2.
Həqiqi tiplər 
Adı 
İdentifikator 
Yaddaş ölçüsü 
Birqat dəqiqlikli həqiqi 
Single 
4 bayt 
Həqiqi 
Real 
6 bayt 
İkiqat dəqiqlikli həqiqi 
Double 
8 bayt 
Yüksək dəqiqlikli həqiqi 
Extended 
10 bayt 
Tam həqiqi formatda 
Comp 
8 bayt 
downloaded from KitabYurdu.org


22 
3.
Məntiqi (Bul) tip: 
Adı 
False 
True 
Boolean- 1 bayt 



Byte Bool –- 1 bayt 



Word Bool –- 2 bayt 
00 


Long Bool –- 4 bayt 
0000


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 

Yüklə 3,74 Mb.

Dostları ilə paylaş:
1   ...   5   6   7   8   9   10   11   12   ...   169




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə