Узбекистон Республикаси Олий ва ¤рта махсус таълим Вазирлиги


Паскаль тилида дастурлаш асослари



Download 1,71 Mb.
bet101/113
Sana19.02.2022
Hajmi1,71 Mb.
#458881
1   ...   97   98   99   100   101   102   103   104   ...   113
Bog'liq
Iqtisodiy Informatika

Паскаль тилида дастурлаш асослари.


Шуни эслатиб ўтиш лозимки, дастур бу масаланинг ечиш жараёнини ифодаловчи, маълум бир тилда ифодаланган алгоритм бўлиб, компьютер бажарувчи восита ҳисобланади. Паскаль тилида ёзилган дастур тўғридан- тўғри компьютерга эмас, балки бирор бажарувчига мўлжалланганки, унга қандай тоифадаги қийматлар билан ишлай олиши ва қўшимча кўрсатмаларсиз қандай амалларни бажара олиши белгилаб берилган бўлиши керак.
У ёки бу масалани ечиш учун катталиклар устида бажарилиши керак бўлган амалларни кўрсатиш учун алгоритмик тилда оператор тушунчаси хизмат қилади.
Дастурдаги хар бир оператор маълумотларга ишлов беришнинг мустақил, мантиқан тугалланган босқичини ифодалайди. Паскалда операторларнинг саккизта тоифаси кўзда тутилган. Хар қандай масалани ечиш аниқ қоидалар бўйича, берилган катталиклардан бошқа катталикларни келтириб чиқариш жараёнидан иборатдир.
Янги катталикларни хосил қилиш қоидаси Паскальда ифодалар орқали берилади. Оддий холларда масаланинг ечимини битта формула ёрдамида кўрсатиш мумкин.
Масалан, тўғри бурчакли учбурчакнинг берилган а ва в катетлари узунлиги ёрдамида гипотенуза узунлигини топиш учун формула ёрдамида ҳисоблаш ўтказиш кифоя. Мана шундай, берилган ифодага қараб, янги қийматни ҳисоблаш қоидасини бериш учун Паскаль операторларидан бири ўзлаштириш оператори ишлатилади. Бунда берилган формула бўйича ҳисобланган қиймат бирор ўзгарувчига берилади. Дастур тузиш жараёнида фақатгина ўзлаштириш операторлари билан чегараланишнинг иложи йўқ. Дастурда ҳисоблашларнинг барча йўллари кўзда тутилган бўлиши ва қандай холларда у ёки бу хисоблаш йўли танланиши кераклиги хақида ахборот берилиши зарур.
Кўп оддий алгоритмларни дастурлаштиришда асосан ўзлаштириш, киритиш-чиқариш операторларидан фойдаланилади. Қуйида шу операторларни кўриб чиқамиз.


Ўзлаштириш оператори


Масаланинг ечиш жараёни қатор бажарилувчи босқичларга бўлиниб кетади. Бу босқичларнинг ҳар бирида маълум қийматлар бўйича янги қийматлар ҳисобланади. Бу ҳисобланган қийматларнинг баъзилари натижавий қийматлар бўлса, баъзилари эса оралиқ қийматлар бўлиб, кейинги босқичлар учун бошланғич қиймат бўлиб ҳисобланади. Янги қийматларни ҳисоблаш учун ифода тушунчаси хизмат қилади, хар бир ифода битта қийматни хисоблаш қоидасини белгилайди. Ҳисобланган қийматни ҳисоблаш жараёнининг кейинги босқичида фойдаланиш учун эслаб қолиш зарур, бундай эслаб қолиш ҳисобланган қийматни маълум ўзгарувчига ўзлаштириш йўли билан амалга оширилади. Бундай амални бажариш, асосий операторлардан бири деб, ҳисобланувчи ўзлаштириш оператори билан бажарилади.


Ўзлаштириш оператори синтаксис жихатдан қуйидагича аниқланади:

Download 1,71 Mb.

Do'stlaringiz bilan baham:
1   ...   97   98   99   100   101   102   103   104   ...   113




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