Cтраница 4
Практика показывает, что процесс отладки - обычно самый длительный среди всех остальных этапов решения задачи. Он занимает больше всего времени программиста, а часто - и времени ЭВМ. Поэтому ускорение процесса отладки ведет к повышению эффективности работы программиста и экономии машинного времени. [46]
Линейные модели существенно облегчают процесс отладки и анализа программных реализаций, а также позволяют оценить шумовые характеристики последних. [47]
Наибольший эффект дает автоматизация процесса отладки с помощью специальных отладочных программ. Сущность работы отладочной программы заключается в том, что автоматически после выполнения каждой команды выводится на печать вся необходимая информация, используемая для контроля правильности ее выполнения. [48]
Для облегчения и ускорения процесса отладки обычно используют средства малой автоматизации программирования - отладочные программы. Они входят в систему математического обеспечения ЭВМ и позволяют прокручивать отдельные участки программы по командам с выдачей операндов и результатов каждой операции, отыскивать ошибки в передачах управления и организации циклических процессов. [49]
Однако с точки зрения процесса отладки эти задачи нетипичны, так как в них для оценки правильности решения достаточно сопоставить результаты решения с исходными данными задачи. А для этого, в свою очередь, достаточно было исполнить алгоритм, что весьма элементарно. Однако и в общем случае отладка линейных алгоритмов достаточно тривиальный процесс, не имеющий особой специфики по сравнению с процедурой, описанной в разделе 1.1.4, и выполняемый на одном наборе данных. [50]
Наибольший эффект дает автоматизация процесса отладки с помощью специальных отладочных программ. В этом случае после выполнения каждой команды автоматически вся необходимая информация, используемая для контроля правильности решения, выводится на печать. [51]
Общее количество инструкций в процессе отладки предполагается неизменным. [52]
Таким образом, в процессе отладки можно выделить два уровня детализации, соответствующие контролю квазинепрерывных или логических переменных. [53]
Кроме того, в процессе отладки используются все те устройства, которые необходимы при выполнении отлаживаемой программы. [54]