Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
FORTRAN.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.21 Mб
Скачать

3. Выражения.

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

В следующем выражении плюс (+) - это оператор, а A и B - операнды:

A + B

Существует четыре основных вида выражений в Фортране: 1. Арифметические выражения 2. Символьные выражения 3. Выражения отношения 4. Логические выражения

Каждый тип выражений работает с определенным типом операндов и использует определенный тип операторов. Результатом вычисления каждого выражения является величина определенного типа.

Выражения не являются операторами, но могут входить в них как их части. В следующем примере вся строка - это оператор, но только часть его после знака равенства является выражением:

X = 2.0/3.0 + A + B

Для подробного рассмотрения выражений в MS-Фортране смотрите часть 2 "Термины и концепции".

4. Имена.

Именами обозначают переменные, массивы, функции или подпрог- раммы в вашей программе, независимо от того определены ли они Ва- ми или самой системой MC-Фортран. Имя в Фортране содержит после- довательнось буквенноцифровых символов. Ограничения на имена та- ковы: 1. Максимальное число символов в имени не привышает 1320 (двад- цать строк по 66 символов). 2. Начальный символ должен быть буквой, последовательность симво- лов быть буквенноцифровой. 3. Пробелы игнорируются. 4. Значимыми являются первые шесть символов, остальные игнориру- ются.

С учетом этих ограничений на имя, любая последовательность символов может быть использована как имя в Фортране. Здесь нет зарезервированных имен, как в других языках.

Последовательности буквенных символов, используемые компиля- тором MС-Фортрана как ключевые слова, не смешиваются с именами пользователя. Компилятор различает ключевые слова по их контексту и поэтому на использование имен пользователями нет никаких огра- ничений. Поэтому, например, в программе могут быть массивы с име- нами IF,READ или GOTO и ошибок при этом не возникает (до тех пор пока не изменят правило, которому подчиняются все массивы). Одна- ко использование ключевых слов как имен пользователя мешает "чи- табельности" программ, и его следует избегать.

Для получения подробной информации об области действия и ис- пользовании имен в MС-Фортране смотрите часть 2 "Термины и кон- цепции".

5. Типы.

Данные в MC-Фортране относятся к одному из шести базовых ти- пов: 1. Целые (INTEGER*2 и INTEGER*4) 2. Вещественные обычной точности (REAL*4 или REAL) 3. Вещественные двойной точности (REAL*8 или DOUBLE PRECISION) 4. Комплексный (COMPLEX*8 и COMPLEX*16) 5. Логический (LOGICAL*2 и LOGICAL*4) 6. Символьный (CHARACTER)

Типы данных объявляются. Если он не объявлен, то тип данных определяется по первой букве имени (по умолчанию или из оператора IMPLISIT). Оператор описания типа может также включать информацию о размерности.

Для более полной информации о типах данных смотрите часть 2. Для изучения детального описания оператора описание типа смотрите часть 3 "Операторы".

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]