Dasturlash uslublari va paradigmalar fanidan mustaqil ishi



Download 98,2 Kb.
bet3/7
Sana03.03.2022
Hajmi98,2 Kb.
#480232
1   2   3   4   5   6   7
Bog'liq
Abdukarimov Asliddin

Umumiy og'ishlar

Goto endi asosan tanlovning tuzilgan konstruksiyalari bilan almashtirildi
(if/then/else) va takrorlash (while va for), bir nechta tillar sof tuzilgan. Ko'p tillarda uchraydigan eng keng tarqalgan og'ish pastki dasturdan erta chiqish uchun qaytish bayonotidan foydalanish hisoblanadi. Buning natijasida talab qilinadigan yagona chiqish nuqtasi o'rniga bir nechta chiqish nuqtalari paydo bo'ladi
tuzilgan dasturlash. Sof tuzilgan dasturlashda noqulay bo'lgan holatlarni hal qilish uchun boshqa tuzilmalar mavjud.

Erta chiqish

Strukturaviy dasturlashdan eng keng tarqalgan og'ish funksiya yoki tsikldan erta chiqishdir.
Funktsiyalar darajasida bu bayonot (loopni tugatish) yoki
bayonot. Looplar darajasida bu a
bayonot (joriy amalni tugatish,
keyingi bosqichga o'ting). Strukturaviy dasturlashda ularni qo'shish orqali takrorlash mumkin
qo'shimcha filiallar yoki testlar, lekin ichki koddan qaytish uchun bu sezilarli murakkablikni oshirishi mumkin. C bu konstruktsiyalarning dastlabki va yorqin namunasidir. Ba'zi yangi tillarda "yorliqlangan tanaffuslar" ham mavjud bo'lib, ular faqat ichki halqadan ko'proq narsani buzishga imkon beradi.
Istisnolar, shuningdek, erta chiqishga imkon beradi, lekin boshqa oqibatlarga olib keladi va shuning uchun quyida ko'rib chiqilmaydi.Bir nechta chiqishlar turli sabablarga ko'ra paydo bo'lishi mumkin, ko'pincha quyi dasturning boshqa ishi yo'qligi (agar qiymat qaytarilsa, u hisob-kitobni tugatgan) yoki uni davom ettirishga to'sqinlik qiladigan "istisno" holatlarga duch kelganligi sababli, shuning uchun kerak bo'ladi. istisno bilan ishlash.
Erta chiqishda eng ko'p uchraydigan muammo shundaki, tozalash yoki yakuniy bayonotlar bajarilmaydi - masalan, ajratilgan xotira ajratilmagan yoki ochiq fayllar yopilmagan, bu esa xotira yoki resurslarning oqishiga olib keladi. Buni har bir qaytarish joyida bajarish kerak, bu juda qisqa va osonlikcha xatolarga olib kelishi mumkin. Misol uchun, keyingi ishlab chiqishda, qaytish bayonoti ishlab chiquvchi tomonidan e'tibordan chetda qolishi mumkin va pastki dastur oxirida bajarilishi kerak bo'lgan harakat (masalan, t poygasi)

Download 98,2 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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