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