завершение выполнения конечного оператора основы, содер­жащей этот оператор ввода;

указанная переменная становится неопределенной или пере­определяется на первом уровне.

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

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

  1. Требования определенности используемых объектов. Лю­бая переменная, употребляемая в индексе или вычисляемом опе­раторе перехода, должна быть определена на втором уровне в момент ее использования.

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

Любая переменная, употребляемая в качестве начального па­раметра, конечного параметра или параметра приращения в опе­раторе цикла или списке с циклом, должна быть определена в момент ее использования.

Любая переменная, употребляемая для идентификации уст­ройства ввода/вывода, должна быть определена в момент ее ис­пользования.

В момент выполнения оператора возврата в модуле-функции значение (п. 8.3.1) этой функции должно быть определено.

В момент выполнения оператора вывода каждый объект, зна­чение которого передается вовне, должен быть определен. Для вывода форматных записей требуется правильная связь кода преобразования с типом объекта. Следующие связи являются правильными: I — с типом целый; Е и F — с типом вещест­венный.

АЛФАВИТНЫЙ УКАЗАТЕЛЬ ТЕРМИНОВ

Алфавит Базисного ФОРТРАНа 3.1

Арифметический оператор присваивания 7.1.1.1

Арифметическое выражение 6.1

Безусловный оператор перехода 7.1.2.1.1

Буквенно-цифровые символы 3.1.3

Буквы 3.1.2

Вещественное число без знака 5.1.1.2

Взаимодействие форматного управления со списком ввода/вывода 7.2.3.4

Внешняя процедура 2.3, 10.1.4

Внешняя функция 8.3, 10.1.8

Внутренняя функция 8.1, 10.1.6

Вспомогательный оператор ввода/вывода 7.1.3.3

Встроенная функция 8.2, 10.1.7

Выполнимая программа 9.1.7

Выражение 6

Вычисляемый оператор перехода 7.1.2.1.3

Головной модуль 9.1.4

Дробная черта 3.1.4

Заключительная строка 3.2.2

Запятая 3.1.4

Звездочка 3.1.4

Идентификация данных 5

Идентификация процедур 5

Имя данного 5.1

Имя процедуры 5.1

Индекс 5.1.3.2

Индексное выражение 5.1.3.3

Класс 10.1

Комментарий 3.2.1

Комплексное число 5.1.1.4

Константа 5.1.1

Круглая скобка левая 3.1.4

Круглая скобка правая 3.1.4

Логическая константа 5.1.1.5

Логический оператор присваивания 7.1.1.2

Логическое выражение 6.3

Массив 5.1.3, 10.1.3

Масштабный множитель 7.2.3.5

Метка предложения 3.4

Минус 3.1.4

Модуль-блок данных 8.5, 9.1.5

Модуль-подпрограмма 8.4.1

Модуль-процедура 9.1.6

Модуль-функция 8.3.1

Начальная строка 3.2.3

Общий блок 7.2.1.3.1

Общий объект 7.2.1.3.1

Объявление 7.2

Объявление внешних имен 7.2.1.5

Объявление массивов 7.2.1.2

Объявление начальных данных 7.2.2

Объявление общих объектов 7.2.1.3

Объявление спецификаций 7.2.1

Объявление типа 7.2.1.6

Объявление формата 7.2.3

Объявление эквивалентности 7.2.1.4

Оператор 7.1

Оператор бесформатного ввода 7.1.3.2.4

Оператор бесформатного вывода 7.1.3.2.5

Оператор ввода/вывода 7.1.3

Оператор возврата 7.1.2.5

Оператор вызова подпрограммы 7.1.2.4

Оператор останова 7.1.2.7.1

Оператор паузы 7.1.2.7.2

Оператор перемотки 7.1.3.3.1

Оператор перехода 7.1.2.1

Оператор перехода по предписанию 7.1.2.1.2

Оператор предписания 7.1.1.3

Оператор присваивания 7.1.1

Оператор продолжения 7.1.2.6

Оператор разметки 7.1.3.3.3

Оператор сдвига назад 7.1.3.3.2

Оператор управления 7.1.2

Оператор форматного ввода 7.1.3.2.2

Оператор форматного вывода 7.1.3.2.3

Оператор цикла 7.1.2.8

Операторы останова и паузы 7.1.2.7.1, 7.1.2.7.2

Описание массива 7.2.1.1

Описатель поля 7.2.3.1

Описатель поля пробелов 7.2.3.9

Описатель текстового поля 7.2.3.8

Определение 10.2

Основа 10.2.7

Основная внешняя функция 8.3.3

Основной оператор ввода/вывода 7.1.3.2

Отношение 6.2

Переменная 5.1.2, 10.1.9

Печать форматной записи 7.1.3.4

Плюс 3.1.4

Подпрограмма 8.4, 10.1.5

Последний оператор 10.2.7.3

Правила типов 5.3

Предложение 3.3, 7

Преобразование данных типа логический 7.2.3.7

Преобразования чисел 7.2.3.6

Пробел 3.1.4

Программный модуль 9.1

Процедура 5.1.4

Процессор 1.2

Равно 3.1.4

Разделитель поля 7.2.3.2

Раздел операторов 9.1.1

Регулируемый размер 7.2.1.1.2

Символ пробела 3.1.4

Символическое имя 3.5, 10.1

Символы 3.1

Соответствие общих блоков 7.2.1.3.1

Специальные символы 3.1.4

Спецификация повторения 7.2.3.3

Спецификация формата в массивах 7.2.3.10

Список ввода/вывода 7.1.3.2.1

Ссылка 5

Ссылка на функцию 5.2

Строка 3.2

Строка — продолжение 3.2.4

Текстовая константа 5.1.1.6 “

Тело модуля 9.1.2

Тип вещественный 4.2.2

Тип данных 4

Тип двойной точности 4.2.3

Тип комплексный 4.2.4

Тип логический 4.2.5Тип текстовой 4.2.6

Тип целый 4.2.1

Точка 3.1.4

Условный арифметический оператор 7.1.2.2

Условный логический оператор 7.1.2.3

Устройства ввода/вывода 7.1.3.1

Формальный параметр 5.4

Функция 8

Функция линеаризации 7.2.1.1.1

Целое число без знака 5.1.1.1

Цифра 3.1.1

Число 5.1.1

Число без знака 5.1.1

Число двойной точности без знака 5.1.1.3

Число со знаком 5.1.1

Элемент массива 5.1.3.1, 10.1.

3Редактор В. П. Огурцов
Технический редактор А. К. Каширин
Корректор М. С. Кабашова

Сдано в наб. 20.05.81. Подп. к печ. 14.07.81
7.0 п. л. 7,57 уч-изд. л. Тир. 6.000 Цена 40 коп. Заказ 310

Ордена *3нак Почета» Издательство стандартов, 123557, Москва, Новопресненский пер., 3
Типография, пр. Сапунова. 2

5—310