Cтраница 4
Исключение ( exception) - это результат выполнения некорректного оператора, что привело к возникновению ошибки. [46]
Следует помнить, что если в результате выполнения оператора БЛИЖЕ или ДАЛЬШЕ достигнуто начало или конец поля элементов ( выработан код условия нет), но после БЛИЖЕ или 1 ДАЛЬШЕ не был написан оператор перехода, то все последующие операторы программы будут выполняться нормально, но первый же встреченный оператор перехода будет пропущен. Если же в этом случае между оператором БЛИЖЕ ( ДАЛЬШЕ) и оператором перехода была написана операция сравнения (, , , , ), то переход будет выполнен или пропущен в зависимости от результата сравнения. Таким образом, код условия, выработанный при выполнении операторов БЛИЖЕ и ДАЛЬШЕ, сохраняется до первого встреченного в программе оператора перехода или оператора сравнения. [47]
Значение, полученное при вводе или в результате выполнения оператора присваивания, не помещается в отведенное ему поле. [48]
Внешний файл подсоединяется к устройству ввода-вывода в результате выполнения оператора OPEN. Для внутреннего файла идентификатором устройства служит имя строки или символьного массива. [49]
Управляемый способ размещения предусматривает размещение переменной в памяти в результате выполнения оператора ALLOCATE, содержащего имя данной переменной, и освобождение памяти, занятой переменной, в результате выполнения оператора FREE, содержащего имя выбрасываемой переменной ( см. пп. В некоторый момент выполнения программы может оказаться неизвестным, находится ли переменная х в размещенном состоянии. В этом случае с помощью встроенной функции ALLOCATION ( см. § 9.9) можно точно определить, размещена в памяти переменная х или нет, так как функция ALLOCATION ( jc) выдает значение Ц ГВЦ, если х находится в размещенном состоянии, и О В в противном случае. [50]