Delphi tilida



Yüklə 3,41 Mb.
səhifə15/133
tarix07.01.2024
ölçüsü3,41 Mb.
#210126
1   ...   11   12   13   14   15   16   17   18   ...   133
sodapdf-converted (1)

Read(a,b); th(a,tl); 
c:=a-b; th(c,t2); 
d:=Sqr(a)-Sqr(b); th(d,t3); 
z:=(tl+Sqr(t2))/SQRt(t3); 
Write(‘z=’,z:10:3); 
End. 

Oldindan e’lon qilish 

Bunday ta’rif xatolikka olib keladi. Chunki A protsedura hali 


ta’riflanmagan protseduraga murojaat qilmoqda. Bu holda B 
protsedurani quyidagicha oldindan e’lon qilish lozim: 
Procedure B (var j : Integer); Forward; 
Procedure A (i : Integer); 
begin 
B (i); 
Writeln(i); 
end; 
Procedure B (var j : Integer) ; 
begin 
j:=j*2; 
end; 

37 

Oldindan e’lon qilishda protsedura tanasi standart direktiva Forward 
bilan almashtiriladi. 

Belgi va qatorlar bilan ishlashning maxsus funksiyalari 

Pascal tilida bir qancha maxsus protsedura va funksiyalar mavjud 
bolib. ular quyidagi guruhlarga bolinadi: 
—qatomi qayta ishlash; 
—fayllar bilan ishlash; 
—dinamik o‘zgaruvchilar uchun xotirani boshqarish; 
—arifmetik funksiyalar; 
—ekran bilan ishlash. 
Ulaming ayrimlarini ko‘rib chiqamiz: 
Halt —dasturni bajarishdan to‘xtatish; 
Odd(i)—i-toq bo‘lsa «Tme» aks holda «False» qiymat oladi; 
Exit —bajarilayotgan blokdan chiqish; 
Random—0 dan 1 gacha bolgan sonni tasodifan olish
Int(x) —sonning butun qismini olish; 
Frac(x) —sonning kasr qismini olish; 
Round(x) —berilgan sonni yaxlitlab butun olish; 
GotoXY(x,y) —kursorni ko‘rsatilgan joyga qo‘yish; 
ClrScr —ekranni tozalab, kursomi ekran boshiga qo‘yish; 
Trunc —argumentning butun qismi: 
Str(I;Var S:String) — raqamni simvolga o‘tkazish (I-ifoda yoki 
o‘zgaruvchi); 



2.8. Modullar 

Turbo Pascal tizimida juda ko‘p maxsus tayyor protsedura va 
funksiyalar mavjudki, ularning har qaysisi o‘z vazifasiga ega bo‘lib. 

38 

Turbo Pascal tizimida har bir foydalanuvchi o‘z modulini yaratishi 
uchun yaratiladigan modul tuzilmasini quyidagicha tashkil qilishi 
zarur. 

Yüklə 3,41 Mb.

Dostları ilə paylaş:
1   ...   11   12   13   14   15   16   17   18   ...   133




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin