35
выполнять программу по шагам, строка за строкой, выполнять
программу до заданной строки, которую в дальнейшем будем
называть точкой останова, просматривать текущие значения ис-
пользуемых переменных.
Выполнить программу по шагам можно, используя меню
/
into, горячая клавиша
F
. При отладке про-
граммы высвечивается строка программы, которая выполнится
при следующем нажатии клавиши
F
.
Для ускорения процесса отладки используется опция меню
/
, горячая клавиша
— выполнить про-
грамму до строки, в которой в данный момент находится кур-
сор. Этот режим удобен для отладки работы отдельного фраг-
мента программы. Например, программа содержит цикл, про-
сматривать итерации которого нет необходимости. Установите
курсор в строку программы, находящуюся после цикла, отлад-
чик приостановит выполнение программы в выбранной строке.
При отладке больших программ можно заранее выбрать од-
ну или несколько точек останова, отмечая нужные строки с по-
мощью комбинации горячих клавиш
CtrlF
. Далее про-
грамма отправляется на выполнение (клавиши
CtrlF
).
Отладчик будет прерывать выполнение программы в каждой
указанной строке, процесс выполнения возобновляется после
нажатия горячих клавиш
CtrlF
. Снять эту отметку
можно с помощью этой же комбинации.
Для просмотра значений переменных в процессе пошаговой
отладки программы воспользуйтесь меню //
. В появившемся диалоговом окне введите имя контроли-
руемой переменной. На рис. 2.5 при отладке программы про-
сматривается переменная
.
Рассмотрим несколько примеров отладки простейших про-
грамм.
Найти сумму чисел от 0 до 9 и вывести ее на экран. При
программировании этого задания была допущена ошибка —
значение переменной
не было проинициализировано. Про-
грамма при выполнении дает неверный ответ, так как в пере-
менной
при таком написании программы может храниться
произвольное значение. Найти такую ошибку поможет отлад-