Пәнінің контенті 5В050111 – Информатика


Дәріс 8. Тақырыбы: Модуль жасау. Жасалған модульді программада қолдану.Мазмұны



бет15/21
Дата11.10.2023
өлшемі1.1 Mb.
#480348
түріСабақ
1   ...   11   12   13   14   15   16   17   18   ...   21
Олимпиада есептер3н шешу 2д3стер3

Дәріс 8.
Тақырыбы: Модуль жасау. Жасалған модульді программада қолдану.Мазмұны:
1.Стандарт модульдер.
2.Модуль құрылымы.
Модуль- оны қолданатын программаға тәуелсіз жасалатын және сақталатын ресурстар жиынтығы. (функция, процедура, тұрақты, айнымалы, тип т.б) Ішкі программадан айырмашылығы модуль процедура мен функцияның үлкен жиынтығынан тұрады.
Турбо Паскальда 8 стандарт модуль бар. Олар: SYSTEM, DOS, CRT,PRINTER, GRAPH, OVERLAY, TURBO3 және GRAPH3.
GRAPH, TURBO3 және GRAPH3 жеке TPU файлда, ал қалғандары TURBO.TPL кітапханалық файл құрамына кіреді.
Тек SYSTEM модулі кез-келген программаға автоматты түрде қосылады. Ал қалған модульді программада қолдану үшін оны программа тақырыбында USES (USE -пайдалану) сөзі арқылы хабарлау қажет.
USES модуль аты;
Мысалы: USES CRT, GRAPH;
Модуль құрылымы:
Unit<модуль аты>;
Interfase
<Интерфейстік бөлім>
Implementation
<Орындалатын бөлім>
Begin
<инициялизацияланатын бөлім>
end.
Осылайша модуль тақырыптан және 3 құрамдас бөліктен тұрады. Оның кез- келгені бос болуы мүмкін.
Модуль қосымша объект, сондықтан оны RUN командасы арқылы орындауға жіберуге болмайды. Ол тек программаны, ішкі программаны немесе басқа модульді жасау үшін қолданылады. Модуль жасау 2 этаптан тұрады. 1- этапта бөлек файлда модуль мәтіні беріледі. Бұл файл аты модуль атындағы 8 символмен сәйкес келу керек және типі pas болуы қажет. Модуль және программа файлы 1 каталогта болуы қажет. Әр модульді TPU (Turbo Pascal Unit) деп аталатын арнайы библиотекаға орналастыру қажет. Ол үшін программаны компиляциялау қажет. Нәтижеде сол атпен, tpu типті файл жасалады. Ол модуль файлы болып табылады.
Мысалы: Комплекс сандарға арифметикалық амалдар қолдануды жүзеге асыратын модуль листингі төмендегіше болады:


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   21




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет