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

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

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

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

С помощью курсорных клавиш и ENTERможно перейти в поле редактирования головного модуля или подпрограммы.

Запуск процедуры SUB осуществляется из головной программы оператором CALL

CALL имя подпрограммы (факт. параметр[,ф.п....])

Обмен данными между головным модулем и подпрограммой, осуществляется 2 способами:

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

2. Использование механизма формально-фактических параметров (здесь подпрограмма использует формальные параметры, значения которых определяются с помощью фактических параметров при обращении к подпрограмме).

Между фактическими и формальными параметрами существует соответствие по типу, количеству и порядку следования.

Оба способа обмена могут быть использованы в одной процедуре.

После выполнения подпрограммы SUB управление передается оператору, следующему за оператором – вызовом подпрограммы CALL

Блок – схема

               
    END SUB. 2. Ввод текста процедуры - student2.ru
  END SUB. 2. Ввод текста процедуры - student2.ru
 
    END SUB. 2. Ввод текста процедуры - student2.ru
 
     
n=1, z =0
 
END SUB. 2. Ввод текста процедуры - student2.ru

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

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

                               
    END SUB. 2. Ввод текста процедуры - student2.ru
 
   
END SUB. 2. Ввод текста процедуры - student2.ru
    END SUB. 2. Ввод текста процедуры - student2.ru   END SUB. 2. Ввод текста процедуры - student2.ru
 
       
Z = Z + Zn
 
 
 
  END SUB. 2. Ввод текста процедуры - student2.ru
   
n = n + 1
 
 
    END SUB. 2. Ввод текста процедуры - student2.ru

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

+ -

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

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

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

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

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

Наши рекомендации