1.2. ДАННЫЕ И ТИПЫ ДАННЫХ В ФОРТРАНЕ 90

Программа выполняет обработку данных. Данные – это переменные или константы. Данные могут быть организованы в виде скалярных объектов и объектов, обладающих внутренней структурой: массивов, записей и файлов. Переменные, константы, программа, подпрограммы и другие программные компоненты имеют имя. Имена – это последовательности латинских букв, цифр и символов подчеркивания, причем первым символом должна быть буква. Число символов в имени не должно превышать 65 символов. Первым символом имени может быть знак доллара.
Каждая величина, используемая в тексте программы, может быть либо константой, либо переменной.

Константа – это величина, значение которой задается в тексте программы в явном виде и в дальнейшем не изменяется.

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

В Фортране предусмотрены стандартные типы данных. Для вычислительных задач основными являются следующие типы:

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

108

-2531

+255

0

167439


В памяти компьютера целая константа занимает 4 байта памяти и может иметь значение от -2147483648 до 2147483647.

Вещественная константа может быть представлена одним из следующих двух способов:

1)     Вещественная константа без порядка, т.е. число, записанное с десятичной точкой:
       888.55       -327.751         0.0       +60.     8.93     0.00099.
2)     Вещественная константа с порядком, которая записывается в виде nЕm. Здесь мантисса n – вещественная константа, порядок т представляется как однозначное или двузначное целое число со знаком или без знака.

ПРИМЕР:


-0.001441Е2               ! число -0.01441 102,
67.54Е+11                  ! число  67.54 1011,
-8.E-36                        ! число -8.0 10-36 ,
0.03Е-5                       ! число 0.03 10-5.