Проверка переменных в подсказке по данным
1. В текущей строке кода, отмеченной желтым указателем выполнения, наведите указатель мыши на объект c1, чтобы просмотреть подсказку по данным.
Подсказка по данным содержит текущее значение переменной c1 и позволяет проверить ее свойства. Если во время отладки отображается значение, которое вы не ожидали увидеть, возможно, в предыдущей или вызывающей строке кода имеется ошибка.
2. Разверните подсказку по данным, чтобы просмотреть текущие значения свойств объекта c1.
3. Чтобы закрепить подсказку по данным и иметь возможность постоянно просматривать значение переменной c1 во время выполнения, щелкните небольшой значок булавки. (При необходимости вы можете переместить закрепленную подсказку по данным в удобное положение.)
Изменение кода и продолжение отладки
Вы можете сделать это во время сеанса отладки, если вам потребуется внести изменения в код.
1. Щелкните второй экземпляр c2.front() и измените c2.front() на c2.back().
2. Нажмите клавишу F10 (или выберите команду Отладка > Шаг с обходом) несколько раз, чтобы пройти вперед и выполнить измененный код.
При нажатии клавиши F10 отладчик каждый раз переходит вперед на одну инструкцию, однако при этом минует функции, не заходя в них (пропускаемый код в таком случае по-прежнему выполняется).
Индивидуальные варианты заданий
Для задания 1 из практической работы №3 (Условный оператор и циклы) выполнить пошаговую отладку. Установить минимум 5 точек останова, одну из них сделать условной. Сделать скриншоты каждого шага. Продемонстрировать промежуточные значения переменных.
|
|
Контрольные вопросы
1. Что такое отладка?
2. Какие технологии отладки существуют?
3. Какое место занимает отладка в цикле разработки программы?
4. Что такое отладчик?
5. Какие инструменты могут помочь в отладке?
6. Какие направления отладки снижают потребность в ней?
7. Какова задача отладки в контексте недокументированного поведения?
8. Какие методы применяются для определения недокументированного поведения?
Содержание отчета
1. Титульный лист
2. Цели, задачи работы
3. Индивидуальное задание
4. Блок-схема алгоритма (для каждой задачи)
5. Листинг программы(для каждой задачи)
6. Результат выполнения программы – скриншот (для каждой задачи)
7. Ответы на контрольные вопросы
Список литературы
1. Голицына О. Л. Основы алгоритмизации и программирования. Учебное пособие. - М.: Форум, Инфра-М, 2015. - 432 c.
2. Довбуш Г. Visual C++ на примерах. - М.: БХВ-Петербург, 2012. - 528 c.
3. Полубенцева, М. C/C++. Процедурное программирование / М. Полубенцева. - М.: БХВ-Петербург, 2014. - 448 c.
|
|
4. Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытания программ. - М.: Мир, 2017. - 332 c.
5. Культин Н. Microsoft Visual C++ в задачах и примерах. - М.: БХВ-Петербург, 2014. - 272 c.
6. Потопахин В. Искусство алгоритмизации. - М.:ДМК Пресс, 2014. - 320 c.
7. Семакин, И. Г. Основы алгоритмизации и программирования. - М.: Academia, 2013. - 304 c.
8. Полубенцева, М. C/C++. Процедурное программирование. - М.: БХВ-Петербург, 2008. - 448 c.
9. Довбуш Г. Visual C++ на примерах. - М.: БХВ-Петербург, 2012. - 528 c.
10. Грегори К. Использование Visual C++ 6. Специальное издание. - М.: Вильямс, 2013. - 864 c.
Дата добавления: 2020-04-25; просмотров: 137; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!