Хелпикс

Главная

Контакты

Случайная статья





Модульді программалау. Пайдаланушы модулі. Жүктелуші модуль



Модульді программалау

Басқ а программалармен бірлесе отырып бірнеше рет жұ мыс істеуге есептеліп жасалғ ан, ә рі тиісті тү рде безендірілген программа модуль деп аталады.

Стандартты бағ ының қ ы программаның ө зі модуль болып табылады, ө йткені ә рбір бағ ының қ ы программаны басқ а программаны пайдалануғ а болады. Бағ ының қ ы программаның кемшілігі сонда, ол ө зін шақ ырғ ан программанмен ғ ана жұ мыс істейді, ал бағ ының қ ы программаны орындалуына қ ажетті барлық информация сол шақ ырушы программа арқ ылы беріледі. Бұ дан басқ а кейбір жағ дайларда бір программаның бірден бірнеше программамен бірге жұ мыс істеу қ ажеттілігі пайда болады.

Модульдің бағ ының қ ы программадан айырмашылығ ы басқ а модульдермен кең інен жұ мыс істеуге мү мкіндік береді. Бұ л модуль ұ ғ ымы бағ ының қ ы программа ұ ғ ымының одан ә рі дамытылуы деген сө з, ал соң ғ ысы модульдің дербес жағ дайы болып табылады.

Қ азіргі заманғ ы программалау жү йелері осы модульді программалауды ескеріп қ ұ рылады. Программалау жү йесінде модульдің ү ш тү рі қ олданылады:

· пайдаланушы модуль;

· жү ктелуші модуль;

· абсолютті модуль.

 

Пайдаланушы модулі

Бұ л ү лгідегі модуль адамғ а ың ғ айлы программалау тілінде жасалады.

Пайдаланушы модулі екі бө лімнен тұ рады:

· модуль денесі;

· паспорт.

Модуль денесі модульдің мә нін анық тайтын оның негізгі бө лігі болып табылады, ал паспорт-бұ л оны тү сіндіруші бө лігі. Паспортта модульді келесі кезекте қ алай пайдалану туралы қ ажетті қ осымша информация болады.

Жү ктелуші модуль

Модульдер біреше қ айтара пайдалануғ а арналғ андық тан компьютерге арнйы ұ йымдастырылғ ан кітапханада сақ талады одан қ ажет болуына қ арай шақ ырылады.

Программаны алгоритмдік тілден машина тіліне аудару екі кезең нен тұ рады. Бірінші кезең де модульді басқ а модульдермен жұ мыс істей алу кү йіне келдіретін пайдаланушы модулінің пішінінен машиналық пішінге ө ту орындалады. Модульді ұ сынудың осындай пішінді жү ктелетін модуль деп аталады. Пайдаланушы модулінен жү ктеуші модульге ө ту соғ ан сай транслятордың кө мегімен жү зеге асырылады. Ә рбір модульді трансляциялау бар болғ аны бір рет орындалады, одан соң ол кітапханада жү ктелуші модуль тү рінде сақ талады.

Екінші кезең де жү ктелетін модульді нақ тылы программамен жұ мыс істеуге икемдеу жұ мысы орындалады. Бұ л кезең жү ктеу деп, ал орындалатын программа жү ктеуші деп аталады. Компьютердің жадына модульді ендіру, оның жадтағ ыоғ ан бө лінген орынғ а икемделіп орналасуын, сонымен бірге модульді берілген параметрлерге икемдеуді жү ктеу деп тү сінеміз.

Модульді жү ктеу жаң а программағ а модуль қ осылғ ан сайын орындалатандық тан, жү ктеу қ арапайым ә рі тез орындалу ү шін жү ктелуші модуль машина тіліне мү мкіндігінше жақ ын болуы тиіс.

Жү ктелуші модуль пайдаланушы модуль сияқ ты екі бө лімнен тұ рады:

· модуль денесі;

· паспорт.

Модуль туралы қ осымша информациясы бар жә не оны жү ктеуге пайдаланылатын паспорт жү ктеушіге ың ғ айлы пішімде ұ сынылады.

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.