END SUB

- уведення тексту процедури.

Після введення останнього оператора підпрограми необхідно натиснути клавішу F2.

На екрані в поле діалогу з'являються імена головного модуля (наприклад, UNTITLED) і функції.

За допомогою курсорних клавіш і ENTER можна перейти в поле редагування головного модуля або підпрограми.

Запуск процедури SUB здійснюється з головної програми оператором CALL

CALL ім'я підпрограми (фактичний параметр[,ф.п....])

 

Обмін даними між головним модулем і підпрограмою, здійснюється 2 способами:

1. Використання глобального оголошення типів даних за допомогою оператора DIM SHARED (дані, які оголошені глобальними, доступні як в основній програмі, так і в процедурі)

2. Використання механізму формально-фактичних параметрів (тут підпрограма використовує формальні параметри, яки визначаються за допомогою фактичних параметрів при звертанні до підпрограми.

 

Між фактичними й формальними параметрами існує відповідність по типу, кількості й порядку проходження.

 

Обоє способи обміну можуть бути використані в одній процедурі.

 

Після виконання підпрограми SUB керування передається оператору, що знаходиться за оператором – викликом підпрограми CALL

 

Блок – схема

               
   
 
 
   
 
     
n=1, z =0
 


                               
   
 
   
     
 
       
Z = Z + Zn
 
 
 
 
   
n = n + 1
 
 
   



+ -

Y(i) 2-а формула

+