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

ТИПЫ ДАННЫХ.

42

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

например:

CHARACTER A*12, B*20, C*32

A='Now is the t'

B='ime for all good men'

C(1:12)=A

 

C(13:12+20)=B

 

WRITE(*,*)'C=',C

 

END

 

В результате на выходе будет :

 

C=Now is the time for all good men

 

ТИПЫ ДАННЫХ.

43

Область действия имен Фортрана

Область действия имени – это диапазон операторов, где это имя известно, или на него можно ссылаться в программе на Фортране.

В основном, область действия имени либо глобальна, либо локальна, хотя и существуют некоторые исключения.

Имя может быть использовано лишь в соответствии с

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

Однако одно и тоже имя может иметь разные

определения в разных областях действия.

Имя с глобальной областью действия может быть

использовано в более чем одной программной

единице

(подпрограмме, функции, основной программе)

и на него можно ссылаться в них.

Ф

ОБЛАСТЬ ДЕЙСТВИЯ ИМЕН ФОРТРАНА.

45

Имя с локальной областью действия доступно

только внутри одной программной единицы.

Имя с локальной

ОБЛАСТЬ ДЕЙСТВИЯ ИМЕН ФОРТРАНА.

46

Единственным исключением в правилах

областей действия является имя,

присваиваемое данным в COMMON-блоке.

ОБЛАСТЬ ДЕЙСТВИЯ ИМЕН ФОРТРАНА.

47

Другое исключение из правил областей

действия сделано для параметров

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

Область

ОБЛАСТЬ ДЕЙСТВИЯ ИМЕН ФОРТРАНА.

48

В общем случае наименования переменных, массивов и

ОБЛАСТЬ ДЕЙСТВИЯ ИМЕН ФОРТРАНА.

49

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

(по идентификатору подпрограммы-функции, имени входа или идентификатору стандартной функции, с помощью операторов САLL или СОММОN)

50

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