Интегрированная интерактивная среда разработки программ Borland Pascal (IDE) включает в себя ряд средств, облегчающих разработку программ: автоматическое управление проектами, средств обеспечения модульной структуры программы, быструю компиляцию и простые в использовании оверлеи. Но несмотря на все это ваша программа все равно может содержать ошибки, что не позволит ей корректно работать.
IDE для DOS Borland Pascal предоставляет вам инструментальные средства для отладки программ, то есть поиска и исправления ошибок. В этой главе описываются инструментальные средства и процедуры отладки программы в интегрированной среде, включая следующие темы:
обзор ошибок и методов отладки;
управление выполнением программы;
проверка значений;
остановки выполнения программы.
Данная глава посвящена встроенному отладчику IDE для DOS. Все описанные процедуры применимы также к Турбо отладчику (Turbo Debugger) и Турбо отладчику для Windows, хотя имена меню и нажимаемые клавиши в них могут отличаться.
Что такое отладка?
Отладка - это процесс поиска и исправления ошибок в программе, препятствующих корректной работе программы. Перед тем как углубиться в специфические средства IDE Borland Pascal, которые помогают при отладке, дадим краткое описание видов ошибок, которые вы можете наблюдать, и различного рода операций, которые вы будет использовать для их поиска.
В этом разделе :
8 Какие существуют виды ошибок? Существует три основных типа ошибок: ошибки этапа компиляции, ошибки этапа выполнения и логические ошибки.
8 Методы отладки Иногда, когда программа делает что-то непредвиденная, причина достаточно очевидна, и вы можете быстро исправить код программы
8 Генерация отладочной информации Перед отладкой программы вам нужно указать компьютеру, что нужно сообщить компилятору на необходимость генерации некоторой дополнительной информации.
8 Управление выполнением Основной смысл использования встроенного отладчика состоит в управляемом выполнении.
8 Что такое выражение? Выражение состоит из констант, переменных и структур данных, скомбинированных с помощью операций и большинства встроенных функций.
8 Использование точек останова Borland Pascal дает вам возможность устанавливать в свое программе для целей отладки точки останова.
| |