русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Порядок выполнения работы


Дата добавления: 2015-06-12; просмотров: 503; Нарушение авторских прав


1. Получить вариант задания (п. 2.8).

2. Изучить функции Turbo Pascal по отладке программы (п. 2.5).

3. Подготовить текст программы и отладить её с использованием интегрированной среды программирования Turbo Pascal (п. 2.5, 2.6, 2.7).

4. Во время отладки использовать не менее двух контрольных точек останова (п. 2.5). Проверить работу программы при различных значениях исходных данных, требующих использования разветвленного алгоритма.

5. Устно ответить на контрольные вопросы (п. 2.10).

6. Оформить отчёт (см. п. 1.10)

2.5. Технология отладки программы в интегрированной
среде программирования Turbo Pascal

При выполнении лабораторной работы описание этапов подготовки текста программы, компиляции и запуска на выполнение смотрите в лабораторной работе №1 (п. 1.5, 1.7, 1.8).

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

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

Отладка в интегрированной среде программирования заключается в просмотре промежуточных результатов и анализе их, просмотре промежуточных значений переменных во время останова программы.

С этой целью в Turbo Pascal обеспечивается возможность трассировки, то есть выполнение программы «по шагам».

Чтобы начать сеанс отладки, выберете команду Run/Trace Info или нажмите F7. Первое утверждение begin в теле исполняемой программы будет выделено на экране подсвеченной строкой зеленого цвета. С этого момента мы будем называть эту полосу полосой запуска. Первое нажатие F7 запускает сеанс отладки. Отладчик выполнит невидимый код запуска. Следующая выполняемая строка программы – первый оператор из блока программы. Каждое нажатие F7 вызывает выполнение подсвеченного оператора.



Примечание. Для выполнения оператора Readln необходимо ввести запрашиваемые данные в соответствии с их объявлением.

Использование окна Watch (окна наблюдения). Чтобы посмотреть значение переменных, необходимо выполнить следующие действия:

– нажать Ctrl-F7 или выбрать пункт меню Debug/Add watch;

– ввести имя просматриваемой переменной.

В окне Watch заданная переменная появится со своим текущим значением.

Добавление других переменных или выражений выполняется аналогично.

Для выполнения следующего шага программы нажмите F7 или выберите Run/Trace Info.

Прервать пошаговое выполнение программы можно нажатием Ctrl-F2 или выбором команды Run/Program reset.

Контрольные точки останова. Для отладки больших программ, чтобы не просматривать весь текст в поиске нужного места, можно установить контрольную точку – точку останова. Она похожа на сигнал «стоп» для программы. Для задания точки останова нужно выполнить следующие действия:

– установить курсор в нужной строке,

– нажать Ctrl-F8 или выбрать пункт меню Debug\Add breakpoint. После этого выбранная строка становится красной – в ней устанавливается точка останова. Если там уже имеется точка останова, то она отменяется.

После того как вы установите все контрольные точки останова, запустите программу на выполнение. Программа будет выполняться до первой точки останова. После останова программы вы можете просмотреть текущие значения переменных и продолжить выполнение программы нажатием F7 или F8.

По окончании отладки необходимо удалить все точки останова. Для этого нужно выбрать Debug\Breakpoints. На экране будет выведено окно списка точек останова. Для удаления всех точек нужно выбрать Clear All.

Часто просмотр значений переменных в конкретном месте программы осуществляется следующим образом:

– установить курсор в нужную строку,

– нажать F4 или выбрать команду Run\Go to.

Произойдет запуск программы на выполнение с остановом в строке, на которой установлен курсор.

Чтобы закрыть окно просмотра, необходимо сделать его текущим (переход из одного окна в другое выполняется при помощи F6) и нажать Alt-F3.



<== предыдущая лекция | следующая лекция ==>
Ошибки компиляции | Справки по операторам


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.11 сек.