Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Климов. Лекции / Алг_яз_Лекция_14.pptx
Скачиваний:
113
Добавлен:
14.05.2015
Размер:
936.04 Кб
Скачать

Существующие в настоящий момент метакоманды:

$[NO]DEBUG

Метакоманды. 21

$[NO]FLOATCALLS

Метакоманды. 22

$LINESIZE

Метакоманды. 23

$PAGE

Метакоманды. 24

$[NOT]STRICT

Метакоманды. 25

Программы и компилируемые части программ

26

Комп

Программы и компилируемые части программ. 27

Программа - любая программная единица, не

начинающаяся с оператора

FUNCTION или SUBROUTINE.

Первым оператором может быть PROGRAM, но такой оператор не обязателен.

Выполнение программы всегда начинается с первого выполняемого оператора в главной программе.

В каждой выполняемой программе должна быть одна единственная главная программа.

Программы и компилируемые части программ. 28

Подпрограмма - программная единица, которая может вызваться из других программных единиц оператором

CALL.

Будучи вызванной, подпрограмма осуществляет набор действий, определенных ее выполняемыми операторами, и затем возвращает управление оператору, стоящему непосредственно за оператором вызова.

Подпрограмма не возвращает величины прямо, хотя они могут быть переданы в вызывающую программную единицу через параметры или общие переменные.

Программы и компилируемые части программ. 29

Функция - программная единица, которая может быть употреблена в выражении.

Функция прямо возвращает величину, которая используется при вычислении выражения, и кроме того может возвращать величины через параметры.

Существует три вида функций:

внешние (подпрограммы-функции)

внутренние

функция-оператор

Функция-оператор не может быть скомпилирована отдельно.

Программы и компилируемые части программ. 30

Соседние файлы в папке Климов. Лекции