1.1 НАЧАЛЬНЫЕ СВЕДЕНИЯ О ФОРТРАНЕ 90

Алфавит языка Фортран. Текст программы на Фортране представляет собой запись на языке программирования алгоритма решения поставленной задачи. При записи алгоритма используются следующие символы:

Таблица 1.1. Специальные символы стандарта Фортрана-90

    пробел

( левая скобка

= знак равенства

. точка

+ плюс

, запятая

- минус

' апостроф

* звездочка

“ кавычки

/ косая черта (слэш)

: двоеточие

) правая скобка

$ символ доллара

& амперсенд

? вопросительный знак

> больше

< меньше

; точка с запятой

% процент

! восклицательный знак

 


Буквы русского алфавита и другие символы могут использоваться только в комментариях фортран-программы. Текст фортран-программы может записываться в свободном либо фиксированном формате.

В фиксированном формате любая программа состоит из операторов (предложений) языка, которые располагаются в строках длиной 80 символов. Положение символа в строке нумеруется слева направо, начиная с 1-й позиции.

Операторы Фортрана могут находиться только с 7-й позиции по 72-ю позицию строки,

Закрыть
Заметим, что по - умолчанию в Compaq Visual Fortran среда конфигурируется так, что цвет символов записанных в позициях 73-80 зеленый, а в позициях начиная с 81 и далее красный. На рисунке 1.1 приведен фрагмент окна среды Compaq Visual Fortran с текстом простой программы, записанной в фиксированном формате. Формат в котором записана программа играет роль только при компиляции. Компилятор по умолчанию интерпретирует программы, записанные с расширением *.f90, как записанные в свободном формате. Длина строки в свободном формате для Compaq Visual Fortran произвольна, а для переноса оператора на следующую строку используется символ &- амперсенд, помещаемый перед 1-м символом продолжения оператора. В свободном формате можно наглядно показать вложенность конструкций, однако для переносимости программы иногда предпочтительнее использовать фиксированный формат.

причем в этих пределах расположение произвольное. Любой оператор может быть помечен меткой – целым десятичным числом, метка располагается в позициях с 1-й по 5-ю. В строке не должно быть более одного оператора, однако, если оператор не помещается в позициях 7–72 или желателен его перенос на следующую строку, то в каждой строке продолжения в 6-й позиции печатается символ звездочка «*» либо любой другой символ, отличный от нуля. Если в первой позиции любой строки программы напечатана буква С, то такая строка рассматривается как комментарий текста программы и транслятором игнорируется. Для записи комментария могут использоваться наравне с латинскими буквами также и  русские буквы, а сам текст комментария располагается в позициях 2–80 строки. Любой набор символов, расположенный после восклицательного знака до конца строки, рассматривается как комментарий, если восклицательный знак стоит после 6-й позиции.

Закрыть

Рисунок 1.1. Фрагмент окна среды Compaq Visual Fortran с бланком программы, записанной в фиксированном формате.