Dasturlash Strukturalari Dasturlashni asosiy modellari




Download 89.5 Kb.
bet3/6
Sana02.06.2022
Hajmi89.5 Kb.
#22737
1   2   3   4   5   6
Bog'liq
Dasturlash Strukturalari Dasturlashni asosiy modellari
Документ Microsoft Word, имя прилагательное 123(3), 7-sinf-ingliz-tili-ish-reja[1], 9-maruza, mat,ona ingiliz tii, mustaqil ish personal, Ijara shartnoma Fazliddin, Kurs loyixasi(2018-2019)-1, 7-мавзу Sabzavotlarning intensiv navlarini yetishtirish va yig’ishtirish bo’yicha texnologiya ishlab chiqish, EET yakuniy, Амалиётга кундалик-2023, Antibiotiklar olish, pardayeva zuxra, 61677c0d-63b6-4d27-b207-63aac4c4979d (1)
Modul ba’zi tizimlarda bir qancha qismlardan tashkil topadi:
modul mavzusi;
‑ interfeys qism;
realizatsiya qilingan qismlar;
‑ initsializatsiyanlangan qism.
Bu qismlarni har biri yopiq dasturiy fragment hisoblanadi, modulda yuqorida ko’rsatilgan tartibda faqat bir marta takrorlanadi. Quyida modulni strukturasi sxemasi, tarkibi va har bir qism belgilariga qarashli kommentariyalari berilgan.


Unit <имя модуля>;{ modul mavzusi}
Interface {modulli interfeys seksiyasi }
Uses < eksportlanayotgan obyektlar spetsifikatsiyasida qo’llaniladigan modullar nomlari>;
Implementation
Uses ;
< keyingi modulni eksportlanadigan funksiya va jarayonlar yozilishida qo’llanadigan modulning lokal obyektlari yozilishi (o’zgarmas, tur, o’zgaruchilar, funksiyalar va jarayonlar), >

begin {initsializatsiya seksiyasi}

end

modulni qo’llanilishiga bir qancha tipik namunalar keltiramiz:


1. modul, ba’zi predmet sohani tushunchasini xarakterlaydigan, ba’zi nomlangan yozilgan obyektlar to’plami kabi qo’llanilishi mumkin. Bunday modul shu soha nilan bog’langan barcha masalalarda qo’llanadi va kerakli tushunchalar tizimini unifitsirlaydi. Planimetriya masalarini yechib, modul yordamida asosiy geometrik shakllarni namoyishini unifitsirlash mumkin:

unit Geomfig;


interface
type point =record x, y: real end;
segment = record a, b : point end;
triangle =record a, b, c: point end;
circum = record centre : point; rad:real end
{boshqa shakllarni yozilishi}
const pi = 3.1415926; twopi = 2  pi;
implementation
end

bu yerda modul vazifasi, kerakli tabiatni berilganlari namoyishi bilan bog’langan turlarni yozilishi ekanligi va balki o’zgarmaslarni umumiy ishlari uchun kerakli bo’lganligidan realizatsiya bo’limi yo’q. Aniq dasturda (yoki modulda) yuqorida ko’rsatilgan tur o’zgaruvchilarini kiritish mumkin, dastur boshida ko’rsatish yoki modul interfeysida uses Geomfig kondtruksiyasida.


2. Modul o’zgartirish sohasiga bog’liq va dasturosti paketini aniqlash uchun qo’llanilishi mumkin va umumiy realizatsion metodlar bilan ham mumkin. Demak, masalan, hisoblanuvchi vazifalar qatori uchun, Sustem moduli namoyish qiluvchi matematik funksiyalar yetali bo’lmasligi ham mumkin, va biz Mathfundeb nomlangan moduli yordamida bizni qiziqtirgan qo’shimcha funksiyar to’plamini yaratishimiz mumkin.



Download 89.5 Kb.
1   2   3   4   5   6




Download 89.5 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Dasturlash Strukturalari Dasturlashni asosiy modellari

Download 89.5 Kb.