Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль / spravochnictp7 / Справочник по Турбо Паскалю 7.0.rtf
Скачиваний:
93
Добавлен:
10.12.2013
Размер:
821.03 Кб
Скачать

Заключение

Язык программирования Паскаль, являясь процедурно-ориентированным языком, имеет мощный инструмент для структурирования программы, расчленения ее на относительно самостоятельные фрагменты, - это функции и процедуры. Такое расчленение есть не только средство экономии памяти, но и возможность нисходящего проектирования программ, что делает возможным разделение труда программистов. Использование структур данных - массивов, множеств, записей и файлов – вместе с применением блочных конструкций (в первую очередь, подпрограмм пользователя – функций и процедур, - и библиотечных модулей) значительно облегчает составление и тестирование программ при решении сложных задач.

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

Система программирования Турбо Паскаль представляет собой единство двух составляющих его начал:

  • компилятора с языка программирования Паскаль, - реализуемый компилятором язык называется языком Турбо Паскаль,

  • инструментальной программной оболочки, называемой средой Турбо Паскаля, - которая способствует повышению эффективности труда программиста.

В версии Tурбо Паскаля 7.0 реализованы основанные на системном подходе основные принципы Паскаля:

  • структурное программирование (каждую команду можно оформить как замкнутую функцию или процедуру и объединить данные в сложные структуры данных),

  • проектирование сверху вниз (метод последовательного уточнения),

  • объектно-ориентированное программирование.

Турбо Паскаль 7.0, как интегрированная инструментальная оболочка, создает условия для успешной работы программиста.

Версия 7.0 является одной из самых востребованных на данное время версий Турбо Паскаля. Она включает в себя две системы:

  • Turbo Pascal - для операционной системы MS-DOS,

  • расширенную версию Borland Pascal - для среды Windows.

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

36

  • Константы типов шрифта для процедуры SetTextStyle (параметр Font):

DefaultFont = 0; {Матричный 8х8 (по умолчанию)}

TriplexFont = 1; {Полужирный (“утроенный”)}

SmallFont = 2; {Тонкий (“уменьшенный”)}

SansSerifFont = 3; {Рубленый (“прямой”)}

GothicFont = 4; {Готический}

= 5; {Рукописный}

= 6; {Курьер}

= 7; {Красивый}

= 8; {Таймс Roman}

= 9; {Курьер увеличенный}

9

1.5. О режиме отладки

Одно из преимуществ ИИО ТП 7.0 – наличие специальной программы Debugging, встроенной в среду. Поиск и исправление ошибок в программах, написанных на языке Турбо Паскаль, ведется с использованием инструментальных средств этой программы.

Компиляция программы из активного окна выполняется при помощи клавиш [Alt+F9]; компиляция и редактирование связей программы – [F9]. Прогон программы под управлением ИИО (компиляция, связывание при необходимости с библиотекой стандартных процедур и функций, загрузка в оперативную память и передача управления программе пользователя) реализуется по нажатию клавиш [Ctrl+F9]. После завершения работы программы среда вновь восстанавливает на экране окно редактора; вернуться в окно выполнения программы можно при помощи клавиш [Alt+F5], из которого, нажав на любую клавишу, пользователь снова попадает в окно редактора. При помощи [Ctrl+Break] можно прервать выполнение программы. Отладчик позволяет:

  • выполнять команды языка построчно (пошагово) [F8], при этом нельзя проследить построчно работу функции (процедуры), получив лишь результат ее выполнения;

  • выполнять трассировку программы [F7], в отличие от построчного выполнения программы можно увидеть ход выполнения процедуры или функции;

  • выполнять программу до определенной строки [F4] или контрольной точки;

  • осуществлять перезапуск программы, не закончив ее выполнения [Ctrl+F2].

Меню опции DEBUG

BreakPoints

Позволяет работать с контрольными точками (просмотреть, удалить, задать условия работы и др.)

Call stack [Ctrl+F3]

Делает активным окно программного стека

(с протоколом используемых процедур)

Register

Делает активным окно регистров процессора

Watch

Открывает окно просмотра переменных и выражений

во время отладки; [Ctrl+F5] – изменение положения и размеров окна; [Insert]- ввод имени переменной и т.д.

Output

Делает активным окно программы с результатами ее (возможно изменение размеров и перемещение окна)

User screen [Alt+F5]

Активизирует окно программы и распахивает его на весь экран

Evalute and Modify [Ctrl+F4]

Позволяет увидеть при отладке значение любой переменной или найти значение любого выражения (используя в качестве несложного калькулятора)

Add watch [Ctrl+F7]

Добавляет переменные и выражения для отладки

Add BreakPoint

[Ctrl+F8]

Добавляет в текущей строке контрольную точку;

(установка/отмена контрольной точки)

  • Прежде чем проводить пошаговую отладку или трассировку программы, следует активизировать опцию Options/Debugger/Integrated.

  • Перед пошаговой отладкой или трассировкой требуется компиляция программы.

  • Изменение (увеличение/уменьшение) размера активного окна – [F5]; изменение положения и размеров окна -[Ctrl+F5], затем - клавиши навигации, конец – [Enter].

Подробно о работе в режиме отладки – литература [6, 7].

10