Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
46
Добавлен:
15.06.2014
Размер:
154.11 Кб
Скачать

19. Среда тп. Основные выполняемые функции. Система меню.

Меню run

Run- запуск на исполнение Step over-пошаговое исполнение программы Trace into- пошаговое исполнение программы только подпрограммы выполняются оператор за оператором Go to cursor – выполнение до курсора Program reset- завершение процесса отладки Parameters- окно для ввода параметров для отладки

Меню compile

Compile- компиляция файла, находящегося в активном окне редактирования. Make – условная компиляция изменённых модулей в ЕХЕ файл Build- безусловная компиляция многомодульной программы с созданием ЕХЕ файла Target…-выбор в окне целевой платформы для приложения Primary file…-открывает окно для указания главного файла, компилируемой программы. Меню Debug: Breakpoints- установка точек условного и безусловного перехода Call stack – показывает процедуры выполнявшиеся ранее. Register – информация о регистрах процессора Watch – окно значений переменных Output – окно результатов работы программы User screen – просмотр результатов включая графику Evaluate/ modify.. – окно изменения значений выражений Add watch – окно значений и переменных вовремя отладки Add breakpoint.. – окно установки точек прерывания программы

20. Модули

Модуль - автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний и, возможно некоторые исполняемые операторы инициирующей части. В модуле выделяется "видимая" интерфейсная часть с описанием глобальных типов, констант и переменных, заголовков процедур и функций доступная для других модулей основной программы. Тела процедур и функций располагаются в исполняемой части модуля, которая может быть скрыта от пользователя.

Модули являются инструментом для разработки библиотек прикладных программ и средством модульного программирования. Структура модуля:

UNIT <ИмяМодуля>;

INTERFACE

<интерфейсная часть>

IMPLEMENTATION

<исполняемая часть>

BEGIN

<инициирующая часть>

END.

Таким образом, модуль состоит из заголовка и трех частей, любая из которых может отсутствовать. Заголовок модуля должен совпадать с именем файла с расширением .pas, где записан этот модуль, этот заголовок служит для связи с другими модулями и основной программой. Модуль может содержать обращения к другим модулям (в интерфейсной или исполняемой частях). Недопустимо обращение к самому себе. Для связи основной программы с модулями используется предложение USES <список имен модулей через запятую>.

21. Структуризация. Восходящее программирование.

При создании сложных программ используется структурный подход к программированию. Это предполагает первоначальное определение задачи в общих чертах (общ. схема алгоритма) затем производится структуризация, детализация и уточнение частей алгоритма. Структуризация расчленение алгоритма решения задачи на составные части. Для каждой подзадачи разрабатывается свой программный модуль. Детализация алгоритмов до тех пор пока не появится возможность его запрограммировать. Восходящее проектирование алгоритмов предполагает проектирование по принципу снизу вверх. При этом проектируются и отлаживаются алгоритмы и программы для выполнения простых задач, затем модули последовательно объединяются в единую программу. Восходящее проектирование применяется для задач, у которых легко выделить подзадачи.

Соседние файлы в папке 1 курс 2 семестр