Предложения Базисного ФОРТРАНа можно разделить на выполняемые и невыполняемые. Выполняемые предложения - операторы - определяют действия; невыполнимые предложения - объявления - описывают характеристики и упорядочение данных, способ редактирования данных, вводимые в употребление функции и классификацию программных модулей.
7.1. Операторы. Имеется три типа операторов:
операторы присваивания;
операторы управления;
операторы ввода/вывода.
7.1.1. Операторы присваивания. Существует один тип операторов присваивания - арифметический оператор присваивания.
7.1.1.1. Арифметический оператор присваивания. Арифметический оператор присваивания имеет вид:
( - имя переменной или имя элемента массива;
- арифметическое выражение).
Выполнение такого оператора заключается в вычислении выражения е и изменении значения v в соответствии с табл.1.
Таблица 1
Тип | Тип | Действие |
Целый | Целый | Присв. |
То же | Вещественный | Фикс.; Присв. |
Вещественный | Целый | Плав.; Присв. |
То же | Вещественный | Присв. |
Примечания:
1. "Присв." - передача результирующего значения без изменений.
2. "Фикс." - отбрасывание дробной части результата и преобразование полученного значения в форму целого данного.
3. "Плав." - преобразование значения в форму вещественного данного.
(Измененная редакция, Изм. N 1).
7.1.1.2. Логический оператор присваивания - отсутствует; определение по ГОСТ 23056-78.
7.1.1.3. Оператор предписания - отсутствует; определение по ГОСТ 23056-78.
7.1.2. Операторы управления. Существует семь типов операторов управления:
операторы перехода;
условный арифметический оператор;
оператор вызова подпрограммы;
оператор возврата;