Cтраница 1
Пакет отладки состоит из операторов отладки я других операторов, : роме операторов BLOCK DATA, ENTRY, IMPLICIT, FUNCTION, iUBROUTINE, операторов определения операторов-функций и операторов описания. [1]
В пакете отладки может быть несколько операторов AT, определяющих контрольные точки отладки. За каждым из них должны следовать операторы отладки, а также могут находиться любые выполняемые операторы Фортрана 77, определяющие отладочные действия. [2]
![]() |
Программа с пакетами отладки. [3] |
В пакете отладки основной программы задан режим трассировки и определены две контрольные точки отладки. У отрицательного числа знак меняется на противоположный и по оператору DISPLAY значение М выводится в файл отладки. [4]
![]() |
Программа с пакетами отладки. [5] |
В пакете отладки подпрограммы SUB заданы режимы трассировки передач управления, входов в подпрограмму и выходов из нее, а также режим, позволяющий проследить за изменением значений переменных N и I. Переменная N содержит промежуточное частное от деления введенного числа на найденный простой множитель, а значение переменной I представляет количество шагов итерации. В контрольной точке отладки у оператора с меткой 50 первое значение переменной N, равное введенному числу, выводится в файл отладки. [6]
![]() |
Соответствие между формальными и фактическими аргументами. [7] |
Оператор определяет начало пакета отладки и указывает метку оператора, перед ввдтелтгеннем которого должны выявлвяться все операто ры данного пакета отладки. [8]
Эти операторы объединяются в пакеты отладки и помещаются в отлаживаемый модуль непосредственно перед оператором END. [9]
В примере используются два пакета отладки. Первый пакет задает вывод в файл отладки значений массива А и управляющих переменных цикла К и N перед началом выполнения цикла. С помощью операторов, включенных во второй пакет отладки, производится проверка значения каждого вычисляемого элемента массива А. [10]
Оператор AT определяет начало пакета отладки и указывает точку программы, в которой должны быть выполнены операторы, помещенные в данный пакет отладки. [11]
Ниже приводятся примеры составления пакетов отладки. [12]
В примере используются два пакета отладки. [13]
Оператор AT определяет начало пакета отладки и указывает точку программной единицы, перед которой должны выполняться операторы пакета. [14]
Оператор DEBUG определяет начало пакетов отладки и устанавли - jaer режимы отладки, действующие на всю программную единицу. [15]