END SUB. 2. Ввод текста процедуры

2. Ввод текста процедуры.

После ввода последнего оператора подпрограммы необходимо нажать клавишу 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-а формула

+