Низомий номидаги тошкент давлат педагогика


end;  Функция структураси



Download 5,16 Mb.
Pdf ko'rish
bet97/133
Sana22.02.2022
Hajmi5,16 Mb.
#82713
1   ...   93   94   95   96   97   98   99   100   ...   133
Bog'liq
4.2-informatika

end; 
Функция структураси функциянинг сарлавҳаси, константалар, типлар, 
ўзгарувчиларни эълон қилиш бўлимлари ҳамда буйруқлар бўлимидан иборат бўлади. 
Функция умумий ҳолда қуйидагича кўринишда ташкил қилинади:
function ном (Параметрлар рўйхати) : Тип;
const 

константалар рўйхати бўлими
type 

типларни эълон қилиш бўлими
var 

ўзгарувчиларни эълон қилиш бўлими
begin 

буйруқлар бўлими
Result :

қиймат; 

функция номини қиймат билан боғлаш end; 
Дастурда буйруқларни ёзиш. 
Ҳар бир буйруқ бошқасидан нуқтали вергул билан ажратилади. Бошқача 
айтганда, ҳар бир буйруқдан кейин нуқтали вергул белгиси қўйилади. 
Айрим буйруқларни (if, case, repeat, while ва х.к.) бир нечта сатрга ёзиш қабул 
қилинган. Уларнинг структурасини бошқаларидан ажратиш мақсадида сатрнинг чап 
чегарасидан буйруқларни бир оз чекинтириб ёзиш тавсия этилади. Бу дастур матнини 
ўқиш ва тушунишни осонлаштиради.
Then ва else бир-бирларининг остига ҳамда if га нисбатан бир ҳил масофада 
чекинтириб ёзилганига эътибор беринг. End сўзи begin остига ёзилган. begin ва end лар 
орасида буйруқлар begin га нисбатан бир-бирининг остида, бир масофада чекинтириб 
жойлаштирилган. Юқоридаги буйруқларни қуйидагича ҳам ёзиш мумкин:
if d >

0 then begin x1:

(-b

Sqrt(d))

(2*a); x2:

(-b-Sqrt(d))

(2*a); 
ShowMessage(x1



FloatToStr(xl) 

x2



FloatToStr(x2)) ; end 
else ShowMessage(ЪТенглама ҳақиқий ечимларга эга эмас.Ъ) 
Аммо, биринчи вариант қулайроқ, чунки, унда алгоритм структураси яхшироқ 
кўринади.

Download 5,16 Mb.

Do'stlaringiz bilan baham:
1   ...   93   94   95   96   97   98   99   100   ...   133




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish