завершение выполнения конечного оператора основы, содержащей этот оператор ввода;
указанная переменная становится неопределенной или переопределяется на первом уровне.
Переменная типа целый, использующаяся в качестве управляющей переменной списка с циклом, определена на втором уровне в области действия этого списка и только в этой области.
Некоторые объекты модулей-функций. Если в пределах одного оператора встречается более одного обращения к некоторому модулю-функции с одним и тем же списком фактических параметров, то выполнение этого модуля должно давать для всех этих случаев одни и те же результаты независимо от способа выполнения оператора.
Требования определенности используемых объектов. Любая переменная, употребляемая в индексе или вычисляемом операторе перехода, должна быть определена на втором уровне в момент ее использования.
Любая переменная, элемент массива или ссылка на функцию, употребляемые в качестве первичного выражения, а также любая ссылка на подпрограмму при помощи оператора вызова подпрограммы должны быть определены в момент их использования. В том случае, когда фактический параметр в списке параметров ссылки на внешнюю процедуру является именем переменной или именем элемента массива, на этот фактический параметр не накладываются требования определенности в момент ссылки на эту процедуру.
Любая переменная, употребляемая в качестве начального параметра, конечного параметра или параметра приращения в операторе цикла или списке с циклом, должна быть определена в момент ее использования.
Любая переменная, употребляемая для идентификации устройства ввода/вывода, должна быть определена в момент ее использования.
В момент выполнения оператора возврата в модуле-функции значение (п. 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