Cтраница 1
Стандартное системное действие: печатается сообщение о причине ошибки, и программа заканчивает работу. [1]
Стандартное системное действие: при отсутствии программной ON-единицы система начинает новую страницу. [2]
Стандартное системное действие - печать сообщения о возникновении ситуации UFL, результату присваивается значение, равное нулю, и продолжается выполнение программы от точки, в которой произошло прерывание - При нормальном завершении ON-единицы управление возвращается к точке, следующей за точкой прерывания. [3]
При этом стандартным системным действием на эту ситуацию являются действия, указанные в этих пунктах. Однако программист для тех процедур, для которых эта ситуация включена, имеет право с помощью ON-оператора, как и для любой другой ситуации, определить свои действия. [4]
Точка нормального возврата: после окончания ON-единицы выполняется указанное выше стандартное системное действие. [5]
Использование оператора GOTO и пустого оператора рассмотрено в табл. 8.1 и 8.2. Ключевое слово SYSTEM устанавливает стандартное системное действие при возникновении прерывания. [6]
Если программная 0N - единица не была установлена, выполнится стандартное системное действие. [7]
По SIQNAL-оператору программист может создать и свою собственную ситуацию, например, ситуацию SOS по оператору SIGNAL SOS. Оператором ON указывается выполняемое для данной ситуации действие; в противном случае, так как ситуации, созданные программистом, не могут быть выключены, то по оператору SIGNAL выполняется стандартное системное действие. [8]
В менее гибких языках программирования, таких, как Кобол или Фортран, возникновение ситуаций-ошибок обычно вызывает аварийную остановку программы или приводит к неправильному Р зультату. В ПЛ / 1 имеется возможность перехватить эти си-т. ON-оператора программист для каждой ситуации можрт установить действие, называемое ON-единицей, которое должна выполнить программа, когда возникает эта ситуация. Программист может установить, напри - Щр, дейст ре, заключающееся в вызове другой процедуры, исправ - ющей ошибку, которая вызвала данную ситуацию. После вы - - олнения действия, установленного ON-оператором для данной ситуации, управление возвращается на точку нормального возврата. Кроме того, для каждой ситуации установлено стандартное системное действие, которое выполняется автоматически, если программист не указал желаемых действий в соответствующем 0N - операторе. Обычно это печать соответствующего сообщения и создание ситуации ERROR. Стандартным системным действием на ситуацию ERROR является аварийная остановка программы. [9]
В менее гибких языках программирования, таких, как Кобол или Фортран, возникновение ситуаций-ошибок обычно вызывает аварийную остановку программы или приводит к неправильному Р зультату. В ПЛ / 1 имеется возможность перехватить эти си-т. ON-оператора программист для каждой ситуации можрт установить действие, называемое ON-единицей, которое должна выполнить программа, когда возникает эта ситуация. Программист может установить, напри - Щр, дейст ре, заключающееся в вызове другой процедуры, исправ - ющей ошибку, которая вызвала данную ситуацию. После вы - - олнения действия, установленного ON-оператором для данной ситуации, управление возвращается на точку нормального возврата. Кроме того, для каждой ситуации установлено стандартное системное действие, которое выполняется автоматически, если программист не указал желаемых действий в соответствующем 0N - операторе. Обычно это печать соответствующего сообщения и создание ситуации ERROR. Стандартным системным действием на ситуацию ERROR является аварийная остановка программы. [10]