Axborot xavfsizligi fakulteti


var i : index; R:specint; begin


Download 23.32 Kb.
bet9/10
Sana05.01.2022
Hajmi23.32 Kb.
#230656
TuriReferat
1   2   3   4   5   6   7   8   9   10
Bog'liq
Turdiqulo J 713-19-3-M

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;

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.


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 23.32 Kb.

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




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling