END SUB. 2. Ввод текста процедуры
2. Ввод текста процедуры.
После ввода последнего оператора подпрограммы необходимо нажать клавишу F2.
На экране в поле диалога появляются имена головного модуля (например, UNTITLED) и функции.
С помощью курсорных клавиш и ENTERможно перейти в поле редактирования головного модуля или подпрограммы.
Запуск процедуры SUB осуществляется из головной программы оператором CALL
CALL имя подпрограммы (факт. параметр[,ф.п....])
Обмен данными между головным модулем и подпрограммой, осуществляется 2 способами:
1. Использование глобального объявления типов данных с помощью оператора DIM SHARED (данные, которые объявлены глобальными, доступны как в основной программе, так и в процедуре)
2. Использование механизма формально-фактических параметров (здесь подпрограмма использует формальные параметры, значения которых определяются с помощью фактических параметров при обращении к подпрограмме).
Между фактическими и формальными параметрами существует соответствие по типу, количеству и порядку следования.
Оба способа обмена могут быть использованы в одной процедуре.
После выполнения подпрограммы SUB управление передается оператору, следующему за оператором – вызовом подпрограммы CALL
Блок – схема
| |||||||
| |||||||||||||||
| |||||||||||||||
| |||||||||||||||
+ -
|
+