Система программирования Турбо паскаль 7.0


2.5. Интегрированный отладчик - часть 2


 При отладке очень удобно работать с многооконным экраном.  Для этого необходимо поочередно окнo редактора, окно наблюдения  и окно программы трансформировать и переместить в соответствующее место (см. параграф 2.3).

Возвращаясь к отладке нашего блока операторов, отметим, что введя в окно наблюдения переменные  d и e, уже после выполнения первых четырех строк блока (4 нажатия клавиши [F7]) мы получим d = 0. Таким образом, хотя программа еще не совершила “авост”, мы уже получим сигнал о том, что предстоит “деление на ноль” на следующем шаге трассировки.

Однако возможности отладки на этом еще не исчерпаны. Вызвав клавишами [Ctrl+ F4] (командa Debug/Evaluate/Modify), мы можем “заказать” новое модифицированное значение для переменной, из-за которой по нашему мнению происходит авост. В строке Expression следует ввести имя переменной (в нашем примере - это d). При этом в поле Rezult появится ее текущее значение. Затем в строке New value вводим новое значение этой переменной (например, d = 1). После нажатия [Enter] отладка благополучно продолжается дальше, перейдя теперь в область программы, расположенной ниже нашего блока. Отметим, что “горячие клавиши” [Ctrl+F4] можно использовать как встроенный в Турбо Паскаль микрокалькулятор.

Отладка больших и сложных программ вызывает необходимость контролировать значения  переменных сразу в нескольких различных фрагментах программы. Остальные участки при этом желательно прогонять быстро, без трассировки. Для этого с помощью клавиш [Ctrl+F8] (команда Debug/Add breakpoint) можно установить несколько так называемых контрольных точек (соответствующая строка будет выделена красным цветом). Чтобы снять контрольные точки, используются клавиши [Ctrl+F2]  (команда Run/Program reset).

 

 

 

 

 

Глава 3. Простейшие конструкции языка

                           Турбо Паскаль




- Начало -  - Назад -  - Вперед -



Книжный магазин