Modulli dasturlash. Turli modullardan foydalanish. Modullarni yaratish

Modulli dasturlash. Turli modullardan foydalanish. Modullarni yaratish

O'quvchilarga / Informatika va AT
Modulli dasturlash. Turli modullardan foydalanish. Modullarni yaratish - rasmi

Material tavsifi

Reja: 1. Yuklash modullari. Modullar. 2. Kompilyatorva mashina haqidagi axborotdan foydalanish. 3. Yuklovchi modullar. Kompilyatorlash natijasida olinadigan dastur ularni bajarish dasturlash buyumlarida ishlatilishi kerak. Dastur sozlanib testdan o'tkazilgandan so'ng, uni keyinchalik ish bajarish uchun yuklovchi modul yaratish kerak. Diskdagi yuklovchi modullardan foydalanib aloqa o'rnatish va ularni kompilyatorlash jarayonini hisobga olmasdan ancha vaqt o'zgartirishda boshlang'ich dasturni har bir satrini ko'rib o'tishda kompilyatorlar murakkab jarayon bo'lib, optimallashda unga qo'llanilmaydi. Modullar. Modullarni yaratish dasturni bajarish tartibini, uni sozlash, testdan o'tkazish va takomillashtirishni ancha osonlashtiradi. Bu esa dastur yozishni boshidanoq dasturlash vaqtidan va mashina vaqtidan yutishga olib keladi. Bu esa dasturchi uchun juda muhim, chunki dasturni boshlang'ich vaqtidanoq mashina vaqtidan dasturning bajarilishi jarayoniga nisbatan ancha tayerlanadi. Dasturni loyihalash, sozlash, testdan o'tkazishni bir - biriga bog'liq bo'lmagan holda mustaqil bajarish mumkin. Natijada dasturchi mashina vaqtidan yutadi. Dasturdan foydalanishdagi kamchiliklardan biri uning hajmi katta bo'lishiga qaratiladi. Agar dasturni chiqarish nuqtaga qo'yib, dasturni biron - bir joyidan buyruq berilsa, u buyruqni samarali bajaradi. Dasturni ketma-ketlik bilan bajarishda aloqa buyrug'i uzib qo'yiladi va buning oqibatida xotira va vaqt me'yorlanadi. Modulni dasturlash - bu dasturni modul deb ataluvchi mantiqiy qismlarga ajratish jarayonidir. Bu qismlar alohida ketma - ket loyihalanadi, chunki katta masala bir necha kichik masalalarga bo'linsa uni hal etish yoki yechish ancha engillashadi. Agar masalani yuqoridan quyigacha loyihalansa, unda u albatta taxminiy modullar uchun bir necha kichik vazifalarga bo'linadi. 1). Modul qo'llanilgan konteksta bog'liq bo'lmagan, holda, to'g'ri va aniq dasturiy modulga erishish kerak. 2). Oldindan modulning ichki ishi to'g'risida xech qanday ma'lumotga ega bo'lmagan holda modul yordamida katta dasturni formalashga intilish lozim. Tadbiqiy dasturlash va standart jarayonlar qulay modullarga misoldir. Buni ham yuqoridan pastga qarab bajariladi. Faqat unda vazifalarni boshqarish tilini biladi. Odatda loyiha tanasini ni bir kishi bajarish mumkin. Bu esa loyihani butunligini ta'minlaydi va dasturni tushunish oson bo'ladi. Modulni printcipi qo'llanilaetganligi sababli asosiy dastur qisqa bo'lish va ko'maklashuvchi kichik dasturlarni yaratuvchi va modullovchi kichik va modullarni chiqaruvchi bo'lishi kerak. Ko'maklashuvchidastur haqiqiy dastur yaralgunga qadar o'rnini bosuvchi qisqa buyruqlar ketma - ketlikdan iborat. Ko'maklashuvchi dastur 2 ga bo'linadi. Soxta va almashinuvchan modullar. Soxta modul xech qanday ish bajarilmaydi, u faqat chaqiruvchi modullarga boshqaruvni qaytarib beradi. Vaqtincha almashinuvchi modulni murakkab modul yaratulgunga qadar oddiy qayta ishlashni bajaradi. Almashinuvchi modul natijani bermagunga qadar chiqaruvchi modul ishini davom ettirmasiligi kerak. Ko'maklashuvchi dasturlar dasturning boshqa bo'g'inlarini (segmentga) testdan o'tkazish uchun ham xizmat qiladi. Bosh dasturni 2 ta muvaffakiyatli loyihalar ishlab chiqarilgandan so'ng tarkibiy dasturlarning hamma usullari birlashtirilib BDB (bosh dastur birgadasi) ...


Ochish
Joylangan
Fayl formati zip → doc
Fayl hajmi 19.41 KB
Ko'rishlar soni 96 marta
Ko'chirishlar soni 7 marta
O'zgartirgan san'a: 29.03.2025 | 01:12 Arxiv ichida: doc
Joylangan
Fayl formati zip → doc
Fayl hajmi 19.41 KB
Ko'rishlar soni 96 marta
Ko'chirishlar soni 7 marta
O'zgartirish kiritilgan: Arxiv ichida: doc
Tepaga