Дастурлаш технологияси doc


  Нима учун программалар қулай уқиладиган бўлишлари керак?



Download 0,59 Mb.
Pdf ko'rish
bet19/43
Sana24.02.2022
Hajmi0,59 Mb.
#220312
1   ...   15   16   17   18   19   20   21   22   ...   43
Bog'liq
dasturlash texnologiyasi

10. 
Нима учун программалар қулай уқиладиган бўлишлари керак?
8 - Мавзу 
Программа самарадорлиги. 
 Циклларни олиб ташлаш. Циклларни алмаштириш. Огохлантирувчи хабарлар.
Р Е Ж А : 
1. Циклларни олиб ташлаш. 
2. Циклларни алмаштириш. 
3. Огохлантирувчи хабарлар. 
Таянч сўзлар: Циклларни олиб ташлаш. Циклларни алмаштириш. Огохлантирувчи хабарлар, Кичик хажимдаги 
программаларни ишлаб чиқариш усуллари. Катта хажимдаги программа лойихаларни тадбик қилиш йўллари.. 
Циклларни олиб ташлаш (учириш). 
Иложи борича цикллардан фойдаланмаслик керак. Чунки уларни ишлатилганда бажариш вақтини учдан бир кисмига 
оширади. Циклларни иккита ва ундан ортигини битта циклга жойлаштириш оркали уларни сонини камайтириш керак. 
Циклларни дастурдаги вазифалари яхшилаб текширилиб чиқилгандан сўнг бирлаштириш имкони бўлади. 
Циклларни камайтириш. 
Циклларни камайтириш йўллари билан хам программани оптималлаштириш мумкин. Чунки Циклларни бажаришга 
(параметрни кушишга ва текширишга) кўп вақт сарфланади. Циклларни ишлатиш программани бажарилишини вақтини 
бирдан учга кўпайтиради. Шунинг учун хисоблашда Циклларни камайтириб программани тузиш керак. 
Циклларни камайтириш йўлларидан бири 2 ва ундан юқори циклларни битта циклга келтиришдир. Бунинг учун
программалаштиришдан олдин вазифани чукур тахлаил қилиш керак. 
Циклларни бажарилишидакўпроқ вақтни циклни ишга тушириш ва унинг индексини текширишга кетади. Ичма-ич
жойлашган циклларни тўғри ташкил қилиш билан вақтини камайтириш мумкин.
Циклларни оптималаштириш. 
Программани тезроқ бажаришда циклларни бажариш вақти асосий фактор хисобланади. Мағлумки цикл ичидаги 
операторлар бир неча минг маротаба бажарилади. Шу бажарилишда озгина самарадорлик хам бир неча мингга кўпаяди. 
Ичма-ич жойлашган цикллрада оптималаштиришни ички цикл операторларидан бошлаш керак. Цикллар бажарилиш
вақтини камайтириш ва ишлатиш хотирпсини камайтириш мақсадида кетма-кет ёзилган бир неча циклларини биттага 
келтириш ишлатилади. 

Download 0,59 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   43




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