Cтраница 1
Отладочный пакет представляет собой набор процедур, которые необходимо выполнить в определенном месте программы. [1]
Отладочных пакетов может быть несколько. Все они размещаются за последней картой исходной программы. [2]
Каждый отладочный пакет должен быть озаглавлен специальным оператором управления трансляцией ОТЛАДКА. [3]
Использование отладочного пакета удобно тем, что отладочный пакет является как бы пристройкой к исходной программе, которая в любой момент может быть расширена, уменьшена или вовсе удалена, нисколько не повредив при это м основного здания программы. [4]
При подготовке отладочного пакета имеются некоторые особенности. Во-первых, рабочий файл IJSYSAT, в котором накапливается отлаживаемая информация, обязательно должен размещаться на устройстве с системным номером SYSLNK. Во-вторых, оператор EXEC, запускающий отлаживаемую программу, не должен содержать параметров. Наконец, если программист желает формулировать отладочное задание в терминах меток исходной программы, то соответствующие модули его задачи должны быть протрансли-рованы в режиме OPTION SYM. Только в этом режиме объектный модуль снабжается таблицей символьных обозначений ( меток), по которым программа ATLEDT сумеет установить соответствие в адресации. [5]
ПЕРЕЙТИ в отладочном пакете не может обращаться к имени процедуры в другом отладочном пакете, но может обращаться к имени процедуры в основной части раздела процедур. [6]
Использование отладочного пакета удобно тем, что отладочный пакет является как бы пристройкой к исходной программе, которая в любой момент может быть расширена, уменьшена или вовсе удалена, нисколько не повредив при это м основного здания программы. [7]
Оператор определяет процедуру, для которой должен быть выпол - JCH отладочный пакет, следующий за этим оператором. [8]
Отладочные операторы в программе размещаются следующим образом: оператор DEBUG, затем отладочные пакеты, каждый из которых начинается с оператора AT и включает один или несколько выполняемых отладочных операторов. [9]
ПЕРЕЙТИ в отладочном пакете не может обращаться к имени процедуры в другом отладочном пакете, но может обращаться к имени процедуры в основной части раздела процедур. [10]
Карта DEBUG не может относиться к имени-процедуры, которое само находится в отладочном пакете. Карта удаляется, а следующие операторы присоединяются к предыдущему пакету. [11]
Печать в узлах в фортране ЕС может быть осуществлена с помощью операторов так называемого отладочного пакета. Для этого в отладочный пакет DEBUG помещается оператор AT, содержащий метку того оператора, перед выполнением которого необходимо произвести отладочную печать. Вслед за оператором AT, располагаются операторы, реализующие необходимую печать. В качестве таких операторов, помимо обычных операторов печати, в отладочном пакете может быть использован и оператор DISPLAY, осуществляющий печать значении переменных, имена которых заданы ( перечислены через запятую) в операторе вслед за ключевым словом. [12]
Операторы, предназначенные для отладки определенного параграфа или секции раздела процедур, могут быть объединены в отладочный пакет. [13]
Имя-процедуры представляет имя секции или имя параграфа уточненное, если необходимо) и определяет точку программы в которой должны выполняться операторы из отладочного пакета. [14]
Печать в узлах в фортране ЕС может быть осуществлена с помощью операторов так называемого отладочного пакета. Для этого в отладочный пакет DEBUG помещается оператор AT, содержащий метку того оператора, перед выполнением которого необходимо произвести отладочную печать. Вслед за оператором AT, располагаются операторы, реализующие необходимую печать. В качестве таких операторов, помимо обычных операторов печати, в отладочном пакете может быть использован и оператор DISPLAY, осуществляющий печать значении переменных, имена которых заданы ( перечислены через запятую) в операторе вслед за ключевым словом. [15]