ПРОЦЕДУРЫ И ФУНКЦИИ, ОПРЕДЕЛЕННЫЕ ПОЛЬЗОВАТЕЛЕМ
Лабораторная работа №10 Технология программирования с использованием процедур и функций, организованных пользователем, дает ряд преимуществ. Именно благодаря им обеспечивается возможность: - организовать работу нескольких программистов над одной программой с последующим объединением отдельно отлаженных и относительно независимых блоков в единое целое; - проводить отладку отдельных блоков и только после этого программы в целом; - значительно экономить память, так как многократно используемый участок (процедура или функция) заносится в память только один раз; - упростить внесение изменений в программу, так как исправление ошибки в одном блоке не вызывает корректировку других блоков. ПАСКАЛЬ допускает пять основных способов использования и размещения подпрограмм: · основная программа, процедуры и функции расположены в одном файле; · подпрограммы расположены в отдельных файлах и включаются в основной файл с помощью директивы компилятора SI; · подпрограммы организуются как оверлейные структуры и поочередно загружаются в одно и то же место памяти; · подпрограммы пишутся на машинном коде и включаются в программу одним из вышеуказанных способов; · подпрограммы оформляются как "внешние" и вызываются из основной программы.
|