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

Подпрограмма блока данных - программная единица, обеспечивающая

начальные значения переменных в COMMON-блоках.

Начальные значения переменных обычно присваиваются оператором DATA, но начальные значения переменных в COMMON не могут быть присвоены нигде кроме подпрограммы блока данных.

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

Подпрограммы и функции

 

позволяют создавать

 

большие структурированные

 

программы, которые можно

 

делить на части.

 

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

32

Разделение программы на части дает Вам следующие преимущества:

Если программа большая, разделение ее на части облегчает создание, тестирование и ее сборку.

Если программа большая и повторная компиляция всего исходного текста занимает много времени, разделение ее на части экономит время компиляции.

Если надо использовать некоторые процедуры в других программах, то можно создать один объектный файл из этих процедур и затем загружать его в каждую из программ, в которой нужны эти процедуры.

Если процедуру надо использовать в разных случаях разным образом, можно записать ее в отдельный файл и скомпилировать отдельно, затем для обеспечения ее вариативности Вы можете изменить содержание и даже переписать ее на Ассемблере, С или Паскале, а остальная часть программы не изменится.

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

СИМВОЛЫ

34

При записи программ используются символы трех категорий:

СИМВОЛЫ. 35

Специальными знаками языка являются символы:

Символ

Наименование

 

пробел

=

равно

+

плюс

-

минус

 

*

звездочка

/

наклонная черта

Символ

Наименование

(

открывающая скобка

)

закрывающая скобка

,

запятая

.

точка

 

апостроф

&

коммерческое <и>

СИМВОЛЫ. 36

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

Вчастности, в записи комментариев и текстовых констант допускается

использование всех литер, которые поддерживаются установленной кодовой таблицей.

37

При построении элементов языка используются конструкции, представляющие собой неделимые символы – лексемы. К ним относятся, в частности, ключевые слова:

Слово

Значение

Слово

Значение

АSSIGN

присвоить

DEFINE FILE

определение файла

ВАСKSPАСЕ

назад

DIMENSION

размерность

ВLОСК DАТА

блок данных

DO

выполнить

САLL

вызвать

ЕND

конец

СОММОN

общий

END FILE

определение файла

СОМРLЕХ

комплексный

ЕNTRY

вход

CОNTINUE

продолжать

EQUIVALENCE

эквивалентность

DАТА

данные

EXTERNAL

внешний

КЛЮЧЕВЫЕ СЛОВА.

38

Слово

Значение

Слово

Значение

FIND

найти

PRINT

печать

FORMAT

формат

PUNCH

перфорация

FUNCTION

функция

READ

читать

GO ТО

перейти к

REAL

действительный

IF

если

RETURN

вернуться

IMPLICIT

неявный

REWIND

возврат

INTEGER

целый

STOP

стоп

LOGICAL

логический

SUBROUTINE

подпрограмма

NAMELIST

список

ТО

к

PAUSE

останов

WRITE

писать

 

КЛЮЧЕВЫЕ СЛОВА.

39

В различных версиях языка список ключевых слов

может быть расширен

(или сокращен).

40

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