Amaliy matematika fakulteti amaliy matematika va informatika kafedrasi algoritmik tillar va dasturlash fanidan


Berilgan parametrlar sonini minimallashtirish



Download 41,05 Kb.
bet12/16
Sana06.08.2021
Hajmi41,05 Kb.
#140156
1   ...   8   9   10   11   12   13   14   15   16
Bog'liq
Murodov Marufning Algoritmik tillar va dasturlash fanidan 1-mustaqil ishi

5.2 Berilgan parametrlar sonini minimallashtirish

Ba'zida dastur modullarini aniqlagandan so'ng noqulay va noqulay narsa yaratilganligi aniqlanadi. Bu ko'pincha modullar, ularga yuklangan vazifalarni bajarishda juda ko'p ma'lumotlarga kirishni talab qilganda ro'y beradi. Ko'pincha, agar modulga bir nechta imkoniyatlar berilsa, bu osonlikcha yuz berishi mumkin. Berilgan vaqtda dasturning holatini bilish uchun modul juda ko'p turli xil o'zgaruvchini olishi kerak. Agar shunday bo'lsa va modul ko'p sonli parametrlarni qabul qilsa, quyidagi ikkita savol guruhiga javob berish kerak:

o Ushbu modul bir nechta funktsiyalarni bajarishga harakat qiladimi? Modul ushbu modul bilan bog'liq bo'lmagan bo'limlarda ishlatiladigan parametrlarni talab qiladimi? Agar ushbu savollarga javoblar ijobiy bo'lsa, siz yana ushbu modulning keyingi segmentatsiyasiga murojaat qilishingiz kerak.

o Modul funktsional qismmi? Chaqiriladigan va chaqiriladigan modullar aslida bir xil funktsiyaning bir qismimi? Agar shunday bo'lsa, natijada olingan modul juda katta bo'lsa ham, ularni bitta modulga qo'ying. Keyin modulni har xil usulda segmentirovka qilishga urinib ko'ring.

Modullarni funktsional kesish orqali segmentatsiya qilish ko'pincha dasturchi ikkita dastur bo'limi bir-biriga o'xshash yoki bir-biriga juda o'xshashligini aniqlaganida yuzaga keladi. Keyin dasturchi ulardan bitta modul yaratishga harakat qiladi. Bu modulli dasturlash emas, chunki olingan modul funktsional aloqaga ega emas.

Agar dizayn jarayonida ko'p miqdordagi ma'lumotlar ulanishlaridan foydalanish yoki parametr yorliqlarini berishdan saqlanish uchun hech narsa qilinmasa, siz dizayn boshlanishiga qaytib, muammoning to'g'riligini tekshirishingiz kerak.


Download 41,05 Kb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   16




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