Добавил:
ikot.chulakov@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы по Delphi с готовыми программами / Лабораторная работа №13 Отладка программ.pdf
Скачиваний:
18
Добавлен:
12.07.2020
Размер:
556.27 Кб
Скачать

Лабораторные работы по информатике для специальности «Моделирование и исследование операций в организационно-технических системах»

Окно наблюдения (Watch List)

Наблюдать за состоянием переменной или выражения можно с помощью специального окна (рисунок 10), вызываемого командой View Debug windows Watches.

Рисунок 10 – Окно наблюдения

Окно наблюдения используется в отладочном режиме для наблюдения за изменением значений выражений, помещенных в это окно. Для добавления нового выражения необходимо вызвать контекстное меню окна наблюдения и выбрать команду New Watch. В поле раскрывающегося списка Expression (рисунок 11) вводится выражение. Поле Repeat count определяет количество показываемых элементов массивов данных; поле Digits – количество значащих цифр для отображения вещественных данных; флажок Enabled разрешает или запрещает вычисление, выражения. Остальные элементы определяют способ представления значения.

Рисунок 11 – Окно настройки окна наблюдения

Совет: Для просмотра текущих значений любых переменных в отладочном режиме, достаточно задержать на переменной указатель мыши – значение появится во всплывающей подсказке рядом с указателем (рисунок 12).

Лабораторные работы по информатике для специальности «Моделирование и исследование операций в организационно-технических системах»

Рисунок 12 – Просмотр текущего состояния переменной

Вычисление и изменение значений выражений

С помощью окна Evaluate/Modify (рисунок 13) можно изменить значение любой переменной. Это окно можно вызвать в режиме отладки с помощью клавиш Ctrl+F7.

Рисунок 13

В поле списка Expression вводится имя переменной значение которой нужно изменить или просмотреть. После нажатия кнопки Evaluate в поле Result появится текущее значение переменной. Для изменения значения переменной введите новое значение переменной в поле New value и нажмите кнопку Modify . Кнопка Watch служит для переноса переменной в окно наблюдения Watch.

Окно Local Variables

Для отслеживания и изменения значений локальных переменных удобнее применять окно Local Variables (рисунок 14). В окне отображаются текущие значения всех локальных переменных подпрограммы.

Лабораторные работы по информатике для специальности «Моделирование и исследование операций в организационно-технических системах»

Рисунок 14 – Окно для просмотра значений локальных переменных

Для изменения значения переменной дважды щелкните на окне Local Variables, после этого появится окно Debug Inspector (рисунок 15).

Рисунок 15 – Окно Debug Inspector

Для изменения значения переменной необходимо нажать кнопку напротив идентификатора переменной. После этого откроется окно Change изменения значения переменной (рисунок 16).

Рисунок 16 – Окно Change

Необходимо ввести новое значение переменной и нажать кнопку Ok.

Вопросы к лабораторной работе

1.Что такое трассировка программы, как она выполняется?

2.Что такое точка останова, как задать точку останова?

3.Как задать или изменить параметры точки останова?

4.Как организовать ведение протокола программы с помощью точек останова?

5.Какие действия можно выполнять с помощью окна наблюдения?

6.Как изменить значение переменной во время отладки программы?

7.Каково назначение окна Local Variables?