Логические ошибки или ошибки алгоритма.

 

Бывают ситуации, когда программа работает, ошибок выполнения нет, однако результат не соответствует ожидаемому. Это может выясниться во время тестирования программы, когда в качестве исходных берутся такие данные, для которых заранее известен результат расчетов.

Среда разработки Visual Basic позволяет проверить ход выполнения программы, проследить шаг за шагом всю последовательность действий и по промежуточным результатам найти то место в программе, в котором имеется логическая ошибка. В режиме отладки можно приостановить выполнение программы в указанном заранее месте и получить значения всех текущих переменных.

Для перехода в режим отладки необходимо в основном меню выбрать пункт «Debug» (Отладка) и в появившейся панели инструментов (см. рис.34) выбрать пункт «Toggle Breakpoint» (точка прерывания). Строка программы, в которой находится в это время курсор будет выделена красным цветом а слева от нее появится красная точка. Таких точек останова можно сделать несколько, перемещая курсор в нужное место программы и затем выбирая пункт «Toggle Breakpoint». Повторный выбор этого пункта удаляет точку останова. Для того, чтобы снять все точки останова, используется пункт «Clear All Breakpoints» (очистить все точки прерывания).

 

 

 


Рис.34. Вызов панели инструментов «Debug»

 

В панели отладки имеется пункт “Add Watch” (Добавить наблюдение), позволяющей поместить имя выбранной переменной в специальное окно в нижней части экрана. Таких переменных может быть несколько. Во время очередной приостановки программы можно увидеть значения выбранных переменных и сравнить их с ожидаемыми значениями.

В режиме отладки можно осуществлять пошаговое выполнение программы. Для этого используется команда “Step Into” (Шаг с заходом), которая позволяет не только выполнить текущий оператор программы, но и перейти внутрь вызываемой процедуры или функции. Если такой необходимости нет, используют команду “Step Over” (Шаг с обходом), которая, в отличие от предыдущей позволяет обойти вызываемую процедуру.

 

Примеры проектов

 








Дата добавления: 2016-02-11; просмотров: 696;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.