- •Цикл с параметром
- •Операторы ограничения и прерывания цикла
- •Cледование и ветление
- •Команды повторения Цикл со счётчиком
- •Цикл с условием
- •Цикл типа пока
- •Вложенные циклы
- •Интегрированная среда программирования Turbo Pascal 7.0
- •17.1. Вход в интегрированную среду
- •Структура программы
- •Комментарии
- •Оператор присваивания
- •Процедура ввода информации
- •Процедура вывода информации на печать
- •Операции над строками
- •Логический тип данных. Логические операции not, and, or. Нахождение значений логических выражений
- •Стиль программирования, облегчающий отладку
- •Основные виды ошибок программирования
- •Средства, которыми располагает отладчик Турбо-Паскаля
- •Оператор присваивания
- •Составной оператор
- •Основные математические функции
- •Операции над множествами
Средства, которыми располагает отладчик Турбо-Паскаля
Отладчик используется в том случае, если программа допускает сбой при работе или дает неправильный результат. Отладчик позволяет выполнять программу построчно, отдельными блоками, дает возможность следить за изменениями значений переменных в ходе работы программы.
Трассирование (клавиши F7 или F8)
С помощью трассирования можно выполнить одну строку программы, остановиться и просмотреть результаты расчета. Если в программе есть процедура, то ее можно выполнить сразу за один шаг (F8) или трассировать построчно (F7).
Выполнение до курсора (F4)
Можно перевести курсор на некоторую строку программы, а затем, нажав F4, указать отладчику, чтобы он выполнил программу от начала до данной строки. При трассировании этот режим позволяет пропустить выполнение циклов и других малоинтересных частей программы и сразу перейти к той точке, где требуется начать отладку.
Вычисление и модификация (CTRL-F4)
Для эпизодической проверки значений переменных, на экран можно выводить окно вычислений EVALUATE. С помощью этого окна можно также изменять текущее значение той или иной переменной. Отменить все задействованные средства отладки (кроме точек останова) можно клавишами CTRL-F2.
Просмотр (CTRL-F7)
В окно просмотра Watch можно поместить имена переменных, встречающихся в программе. По мере выполнения программы по шагам значения, выводимые в окне просмотра рядом с именами соответствующих им переменных, будут меняться.
Прерывание выполнения программы (CTRL-F8)
Отдельные строки программы можно пометить, как точки останова. Программа, запущенная на выполнение, доходит до помеченной строки и останавливается. После этого можно проверить значения переменных, начать трассировку или запустить программу до следующей точки останова. Выполнение программы можно также прерывать в любое время нажатием клавиш CTRL-BREAK.
Точкой останова можно сделать любую строку программы. Для этого на нужную строку устанавливается курсор и нажимается CTRL-F8, после чего строка будет выделена красной подсветкой. Программа запускается нажатием CTRL-F9 и выполняется обычным способом. При достижении точки останова программа останавливается, на экране появляется окно редактора "EDIT" с участком текста, где находится точка останова. Если в окно просмотра WATCH были помещены имена переменных, они будут сопровождаться своими текущими значениями. После останова программы можно воспользоваться любыми средствами отладки: можно продолжить программу трассированием или выполнением до курсора (F7,F8,F4). Можно проверять и изменять значения переменных (CTRL-F4), добавлять и удалять выражения из окна просмотра, устанавливать или отменять точки останова, можно просмотреть выводимую программой на экран информацию (ALT-F5). Чтобы начать выполнение программы с начала, надо нажать CTRL-F2, CTRL-F9. Продолжить программу до следующей точки останова - CTRL-F9. Чтобы отменить точку останова, надо поместить на нее курсор и нажать CTRL-F8. Для просмотра всех точек останова в программе, надо несколько раз воспользоваться опцией VIEW NEXT BREAKPOINT из пункта главного меню BREAK/WATCH. При этом точки останова будут циклически, одна за другой, появляться в окне EDIT вместе с близлежащими участками текста.
Оператор присваивания. Составной оператор.
