Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по TURBO PASCAL.doc
Скачиваний:
18
Добавлен:
04.11.2018
Размер:
1.13 Mб
Скачать
  1. Пошаговый режим работы программы

Для запуска программы в пошаговом режиме нужно нажать клавишу F8 или выбрать команду Step over (шаг через) из меню Run (запуск). Программа откомпилируется и на экране появится выделенная голубым цветом строка – так помечен оператор, который будет выполнен следующим. Для его выполнения надо нажать F8 или F7 (Trace into). 0тличие этих режимов заключается в том, что если выполнение этого оператора требует вызова какой-нибудь подпрограммы, то саму подпрограмму компьютер либо тоже выполняет пошагово (F7), либо пропустит её пошаговое выполнение (F8). Если вы уверены, что подпрограмма работает верно, то нажимайте F8.

Можно временно прекратить пошаговый режим. Для этого переместите курсор в то место, до которого вы хотите прервать пошаговое выполнение и нажмите F4 (команда "Go to cursor" из меню Run). Компьютер выполнит автоматически все операторы до строки указанной курсором. Эту клавишу удобно использовать, если в программе есть какие-либо циклы, которые выполняются много раз подряд.

Ещё одна возможность указать место перехода из автоматического режима к пошаговому – это установить “Break point” (точка останова) комбинацией клавиш Ctrl-F8. В том месте, где находится курсор появится красная строка. Теперь при любом запуске программы компьютер всегда остановится на отмеченной строке, если, конечно, эта строка будет выполняться. Далее всё как обычно – F7 или F8, либо Alt-F9 (Run) для продолжения работы программы в автоматическом режиме. Для удаления точки останова нужно перейти к отмеченной строке и опять нажать Ctrl-F8.

Учтите, что во время пошагового режима в программу нельзя вносить никаких изменений! Если вы попытаетесь это сделать, то перед выполнением следующего шага компьютер предупредит вас, что исходный текст был изменён. Вы можете продолжить работу в пошаговом режиме не смотря на это (изменения, естественно, не будут учтены), либо заново откомпилировать и запустить программу.

Для того чтобы прервать режим пошагового выполнения, нажмите Ctrl-F2 (команда “Program reset” из меню Run).

  1. Просмотр/изменение переменных

В пошаговом режиме можно просматривать значения переменных. Для этого надо нажать Ctrl-F4 (команда “Evaluate/modify” из меню “Debug”). В появившемся окне ввести имя переменной и нажать Enter. Чуть ниже в поле “Result” (результат) появится её текущее значение. В случае необходимости в дальнейшем поле “New value” (новое значение) можно ввести новое значение, которое немедленно будет присвоено указанной переменной.

Это окно можно использовать и не только в пошаговом режиме, но и в обычном режиме ввода текста, как простой калькулятор. В поле “Expression” (выражение) введите арифметическое выражение и нажмите Enter. Компьютер посчитает его значение и выдаст его в поле “Result”.

  1. Окно Watch

Впрочем, каждый раз нажимать Ctrl-F4 тоже неудобно. Лучше сделать так, чтобы значение некоторых переменных всё время было на экране. Для этого надо открыть окно Watch (следить), выбрав команду Watch из меню Debug.

В появившееся окно можно добавлять новые переменные (клавиша Insert), удалять имеющиеся (клавиша Delete) и изменять существующие (клавиша Enter). Учтите, что эти действия можно выполнять только тогда, когда окно Watch активно.

Примечание: Если вас не устраивают размеры и расположение окон, вы всегда можете это всё поменять. Поэксперементируйте сами с меню Window!