Mavzu: Sturukturali dasturlashni asosiy modellari


var i : index; R:specint; begin



Download 90,5 Kb.
bet9/10
Sana13.01.2022
Hajmi90,5 Kb.
#357916
1   2   3   4   5   6   7   8   9   10
Bog'liq
Dasturlash Strukturalari Dasturlashni asosiy modellari

var i : index; R:specint;

begin RZ:=false; RB:=false;

for i:=0 to lenght do R[i] : = 0; RR.numerat : = R; RR.denominat : = R;

RR.denominat [leght] : = 1;

RR.sign : = plus;


end;

4. modullar inkapsulirlangan turlar vazifasi sifatida qo’llanilishi mumkin—bu modullarni qo’llashni eng asosiy metodlaridan biridir (bu haqida avval 9 bobda gapirilgan).vazifa yechimiga mumkin bo’lgan yondashuvlardan biri— bu “berilganlardan dasturlash” prinsipiga amal qilish. Qo’pol qilib aytganda, bu prinsip vazifa yechimini algoritmik qismi bilan shug’ullanishdan oldin, biz ishlab chiqishimiz kerak bo’lgan va ega bo’lishni hohlagan berilganlarni tabiatini analiz qilamiz. Bunday berilganlarni har bir tabiati uchun unga mos, amallar to’plamini aniqlaymiz va inkapsulirlangan tur modulini kelajakdagi interfeysini tuzamiz. (albatta bunda amallar xossalarini formal bo’lmagan holda aniqlaymiz). Ish olib boriladigan berilganlar turi munosabatida aniqlab, yechimni algoritmik qismiga kirish mumkin.


5. yetarlicha murakkab masala yoki masalalar to’plami uchun bo’lajal tizimni modul strukturasini loyihasi hisoblanuvchi modul analizi bor bo’lishi kerak. bunday holda modul murakkab masalaning ba’zi masala osti yoki sinf uchun umumiy masala masala ostisi yechimiga mos tushadi. Bunda modullar orasidagi dinamik aloqalar, dastur osti parametrlari bilan tasvirlanishlari shart emas, ular o’zgaruvchilarni eksportlanadigan modullar bilan tasvirlanadi.

Modul analiz natijasi har bir modulning belgisi fiksatsiyasi va uning interfeysi hisoblanadi. Bunda modullarni qo’llashni yuqorida Результатом модульного анализа является фиксация назначения каждого модуля и его интерфейса. Modulni o’zi (to’g’rirog’i, ular tomonidan yechilayotgan) o’z vaqtida murakkab bo’lishi mumkin va uning realizatsiyasida qo’shimcha modul analizi-- Turbo-Paskal modul tizimini ierarxik qurish vositasi mavjud bo’lishi mumkin: uses konstruksiyasi yordamida har bir modul boshqa modullar obyektlarini importlashi mumkin.

Eslatib o’tamiz, modullar importlash munosabati chizmasida, istalmagan, sikl paydo bo’ldi, ya’ni A modul yana A modul uchraydigan (ba’zi bosqichlarda) modullarni importlaydigan holat. Turbo-Paskalda ba’zi chegaralarida bu mumkin, lekin biz bu bilan to’xtab qolmaymiz.


Download 90,5 Kb.

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




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