Cтраница 4
Предположим, что в нашем примере процедура PI вызывается в главной процедуре как процедура-подпрограмма, а процедура Р2 - как процедура-функция. [46]
Хотя использование подпрограмм - внутренних и внешних процедур, вызываемых из главной процедуры, ускоряет отладку, увеличивает наглядность программы и соответствует требованиям структурного программирования, не следует вводить слишком короткие ( в несколько операторов) процедуры, так как одно выполнение оператора CALL по времени эквивалентно, напри. Затраты времени обращения к внешним и внутренним процедурам одинаковы. [47]
Все программы, рассмотренные до сих пор, записывались в виде главной процедуры. Главная процедура загружается операционной системой и выполнением ее последнего оператора заканчивается выполнение шага задания или всего задания. Подпрограмма является частью главного или внешнего процедурного блока или внешней процедурой. [48]