Трассировка
Трассировка – это вывод сигнальных сообщений в определенных точках программы во
время ее работы. Что же это дает?
Во-первых, получив такое сообщение на экран, мы знаем, что программа вышла в эту точку (не завершила работу аварийно раньше и не зациклилась). Во-вторых, в этих сообщениях можно выводить не только текст, но и значения переменных – это позволяет проверять, правильно ли считает программа. Если, например, во 2-ой контрольной точке все значения переменных были верные, а в 3-ой уже нет, то ошибку нужно искать между этими точками.
В этой программе в трех точках (1, 2 и 3) стоят операторы трассировки:
В точке 1 мы увидим на экране число, которое находится в переменной Xпосле ввода значения с клавиатуры – так можно проверить правильность ввода.
В точке 2 мы выводим на экран значения переменных на каждом шаге цикла. Это позволяет сверить их с ручным расчетом и выяснить, верно ли выполняются вычисления в цикле.
В точке 3 значение переменной Xпосле завершения цикла выводится на экран.
Заметим, что трассировку можно применять практически всегда, для этого не нужна программа-отладчик.
Дата добавления: 2015-10-05; просмотров: 603;