Высокоуровневые методы информатики и программирования. Степанов А.Г. - 17 стр.

UptoLike

Составители: 

17
ратор программы. Если программа еще не запущена, то в ответ на выбор этого пунк-
та активируется маркер отладчика (рис. 2). Дальнейший выбор Step Into приведет к
выполнению следующей строки программы. Результаты выполнения могут, напри-
мер, проявится в виде изменения переменных программы и быть проконтролирова-
ны в окне локальных переменных Locals (если такие переменные существуют) или
непосредственно на листе Excel, если выполняется макрос, созданный средствами
Excel.
Примечание. Меню отладчика предлагает еще две возможности пошагового выпол-
нения программы:
Step Over и Step Out. Они представляют интерес при работе с програм-
мами, содержащими вызываемые функции или процедуры. Режим
Step Over позволяет ав-
томатически выполнить вызываемую функцию (процедуру) и перейти к следующему опера-
тору основной программы, а режим
Step Out закончит выполнение текущей функции или
процедуры. Способы их использования будут обсуждены в лабораторной работе, посвя-
щенной функциям и процедурам.
В качестве дополнительных возможностей отладчика отметим следующее.
Можно автоматически выполнять операторы программы до оператора, на котором
установлен курсор в окне редактора кодов. Этот режим вызывается строкой Run To
Cursor пункта Debug главного меню. Программа запускается в автоматическом ре-
жиме из своего текущего состояния, а после остановки на отмеченном курсором
операторе он выделится маркером отладчика. В текст программы можно вводить так
называемые точки останова (строка Toggle Breakpoint). В окне редактора кодов та-
кой оператор помечается специальным маркером. После запуска программы любы-
ми средствами она автоматически выполняется до точки останова. Кроме этого, су-
ществует возможность наблюдать значения избранных вами переменных програм-
мы в окне наблюдаемых выражений Watches (на рис. 2 это окно не показано). Если
вы захотите воспользоваться этим режимом, то командой View/Watch Window глав-
ного меню включите его, выберите соответствующую строку пункта Debug главного
меню и задайте наблюдаемое выражение в открывшемся меню.
Задание
Используйте согласованный с преподавателем вариант задания (табл. 1), вы-
полненную на его основе таблицу Excel и созданный вами макрос. Научитесь вы-
полнять макрос в режиме отладчика и проверьте правильность его работы.