modulli dasturlash. turli modullardan foydalanish. modullarni yaratish

DOC 81,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1352531548_34987.doc modulli dasturlash www.arxiv.uz reja: 1. yuklash modullari. modullar. 2. kompilyatorva mashina xaqidagi 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 muxim, chunki dasturni boshlangich 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 …
2
dindan modulning ichki ishi to`g`risida xech qanday ma`lumotga ega bo`lmagan xolda 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 kaytarib 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 …
3
qoida asosida tashkil etiladi. bu esa dastur tuzishda ulardan osonlik bilan foydalanish imkonini beradi. modullardan ikki xil usulda: asosiy dasturning zarur bo`lgan qismiga modullarni joylashtirish yo`li bilan: har bir mashinaning o`ziga xos buyruqlari mavjud bo`lib, bu buyruqlar yordamida modullarga murojat qilish yo`li bilan foydalanish mumkin. ikkinchi usul ko`proq qo`llaniladi. chunki bu xolda operativ xotirada modullar kutubxona shaklida joylashadi va bu modullardan istilgan vaqtda foydalanish mumkin. shu sababli modullarni ishdan ozod qilish uch xil adres qo`llaniladi: 1. absolyut adreslarning qiymatlari modullarning tutgan o`rniga qarab o`zgarmaydi; 2. ichki adreslar modullarning joylashgan eriga bog`liq holda hisoblanadi; 3. tashqi adreslar boshqa modullarning tutgan o`rniga qarab o`zgaradi; absolyut adreslar o`zgarmas ish yacheykalari yoki mashina registrlari, ba`zi bir maxsus mashina komandalarining adres qismilaridan iborat bo`ladi. masalan, surish buyrug`i hamda komanda shaklida yozilgan o`zgarmas sonlarning adres qismlari. ichki adreslar boshqa modullarga o`tish komandalari va standart dasturning o`zida o`zgarmaslar yozilgan joyda uchrashi mumkin. tashqi adreslar boshqa modullarga o`tish …
4
izim ishlaydi. ikkala usulda ham standart dasturlar kutubxonasiga, kutubxona katalogiga va boshqaruvchi dasturga murojat kilinadi. interpretatciya usulning afzalligi shundan iboratki, asosiy yoki modul dasturlar hajmi jixatdan katta bo`lganda xotiradan bemalol foydalanish mumkin. kompilyatciya usulidan esa barcha modullar va asosiy dastur operativ xotiraga joylashgan vaqtda foydalaniladi. komplyatciya usuli bilan ishlaganda kutubxonadan barcha kerakli modullar operativ xotiraga chaqirib, jamlab qo`yiladi va dastur ishlaganda operativ xotiradagi modullardan avtomatik ravishda foydalaniladi. kam vaqt sarflash bu usulning afzalligi, operativ xotiraning ko`p sarflanishi esa kamchiligi hisoblanadi. adabiyotlar: 1. van tassel d. stil, razrabotka, effektivnost, otladka i ispыtanie programm. m. , mir, 1991. 2. linger r. , teoriya i praktika strukturnogo programmirovaniya m. , mir, 1985. 3. v. v. lipaev. “proektirovanie programmnыx sredstv”, m. :”vsh”, 1991. 4. foks dj. “programmnoe obespechenie i ego razrabotka”. per. s angl. m. : mir, 1985. 5. www.ziyonet.uz 6. www.tuit.uz
5
modulli dasturlash. turli modullardan foydalanish. modullarni yaratish - Page 5

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "modulli dasturlash. turli modullardan foydalanish. modullarni yaratish"

1352531548_34987.doc modulli dasturlash www.arxiv.uz reja: 1. yuklash modullari. modullar. 2. kompilyatorva mashina xaqidagi 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 da...

Формат DOC, 81,5 КБ. Чтобы скачать "modulli dasturlash. turli modullardan foydalanish. modullarni yaratish", нажмите кнопку Telegram слева.

Теги: modulli dasturlash. turli modul… DOC Бесплатная загрузка Telegram