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