

Лабораторные работы по информатике для специальности «Моделирование и исследование операций в организационно-технических системах»
Окно наблюдения (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?