Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть1. Структурное программирование.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
2 Мб
Скачать
☆

Среда программирования Turbo Pascal

Систему программирования Turbo Pascal называют интегрированной (integration – объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, библиотеку и компоновщик, имеет сервисные возможности.

Основные файлы Turbo Pascal:

Turbo.exe – исполняемый файл интегрированной среды программирования;

Turbo.hlp – файл, содержащий данные для помощи;

Turbo.tp – файл конфигурации системы;

Turbo.tpl – библиотека стандартных модулей, в которых содержатся встроенные процедуры и функции (SYSTEM, CRT, DOS, PRINTER, GRAPH, TURBO3, GRAPH3).

Запуск программы Turbo Pascal 7.0 осуществляется вызовом (открытием) исполняемого файла turbo.exe. При этом на экране появляется окно системы программирования (рис. 1).

Рис. 1. Окно запуска системы программирования

Г

1

2

лавное окно программы Turbo Pascal 7.0 состоит из трех областей (рис. 2): многооконный текстовый редактор 1; панель Меню 2 и строка подсказок 3.

3

Рис. 2. Главное окно программы

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

Главное меню программы содержит следующие пункты:

  • File – работа с файлами. Основные функции: обеспечение работы пользователя со вновь создаваемыми и с уже существующими файлами, управление сохранением отредактированных текстов программ, обеспечение просмотра и смены каталогов;

  • Edit – редактирование. Обеспечивает работу пользователя с помощью встроенного редактора текста;

  • Search – поиск. Позволяет осуществлять поиск текста и месторасположение ошибок в файлах;

  • Run – выполнение. При переходе в данный режим работа с программой автоматически сводится к следующим этапам: обнаружение ошибок, компиляция программы, формирование загрузочного модуля; запуск программы и обеспечение возврата в систему Turbo Pascal после окончания работы выполнявшейся программы;

  • Compile – компиляция. В этом режиме программа подвергается только компиляции. При обнаружении синтаксических ошибок автоматически управление передается встроенному редактору, курсор указывает место ошибки в тексте. После исправления ошибки можно снова компилировать программу. При успешной компиляции выдается сообщение о параметрах созданного загрузочного модуля. Загрузочный модуль может быть создан по желанию пользователя в ОЗУ или на диске;

  • Debug – отладка. Команды данного пункта управляют всеми свойствами интегрированного отладчика;

  • Tools – инструментальные средства. Обеспечивают различные отладочные команды сообщения, следуемые за списком по умолчанию программ, установленных пользователем;

  • Options – параметры. Режим задания параметров процессов компиляции и загрузки;

  • Window – окна. Режим окна позволяет пользователю управлять окнами;

  • Help – помощь. Данный режим предоставляет пользователю подсказки при создании программ.

Для активизации меню необходимо нажать на клавишу «F10». При выборе каждой опции главного меню появляется подменю, в котором есть свой курсор и команды. Выбор каждой команды осуществляется перемещением курсора и нажатием клавиши «Enter». Чтобы вернуться из подменю в область многооконного текстового редактора, необходимо нажать на клавишу «Esc».

В таблице 1 представлены некоторые команды подменю: File, Edit, Run, Debug, Options.

Этапы решения задач на компьютере

Процесс решения задач на компьютере можно представить в виде нескольких последовательных этапов.

1-й этап – постановка задачи. На этом этапе определяется цель задачи, исходные данные и общий подход к ее решению.

Таблица 1

Команды меню Turbo Pascal

Пункт

Команда

Описание

File

New

Открыть новое окно

Open

Открыть уже созданную программу

Save

Сохранить изменения

Save as

Используется для сохранения программы с внесенными изменениями отдельно от исходной программы

Save all

Сохранить все

Print

Печатать

Exit

Выход из программы

Edit

Сut

Вырезать выделенное и поместить в буфер

Copy

Копировать выделенное

Paste

Вставить

Clear

Очистить выделенное

Run

Run

Запуск программы

Debug

Breakpoints

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

Call stack

Открывает окно, в котором показана последовательность процедур программы

Watch

Открывает окно, в котором содержатся выражения и их изменяющиеся значения

Output

Демонстрация вывода на экран в текстовом режиме

User screen

Полноэкранный вывод на экран и текста, и графики

Options

Compiler

Установка опций для компиляции программы

2-й этап – математическое и информационное моделирование. Создается математическая модель решаемой задачи.

3-й этап – алгоритмизация. На основе математического описания разрабатывается алгоритм решения задачи.

4-й этап – программирование. Программой называется запись алгоритма на языке программирования. Составление программы обеспечивает возможность выполнения алгоритма.

5-й этап – ввод программы в ЭВМ. Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на жесткий магнитный диск.

6-й этап – тестирование и отладка программы. На этом этапе происходят исполнение алгоритма с помощью ЭВМ, поиск и исключение ошибок.

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

Основные этапы работы с программой

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

  1. Загрузить систему программирования Turbo Pascal.

  2. Выбрать режим File и команду New для создания нового окна программы.

  3. Ввести (отредактировать) текст программы.

  4. Выбрать команду Run в меню Run или нажать на клавиши «Ctrl»+«F9» для запуска программы. В результате текст программы передается на обработку компилятору.

  5. Параллельно с компиляцией идет анализ операторов на наличие синтаксических ошибок. Если ошибка обнаружена, то компиляция прерывается, выдается соответствующее сообщение и автоматически происходит переход к пункту 3. Если компиляция прошла успешно, в ОЗУ сформируется загрузочный модуль.

  6. Автоматически начинается выполнение загрузочного модуля программы. При возврате в редактор среды программирования для просмотра результатов необходимо нажать клавиши «Alt» + «F5» и перейти к пункту 8. В процессе работы программы контролируются ошибки, связанные с выполнением. При обнаружении ошибки выполнение программы прерывается, и выдается соответствующее сообщение.

  7. Для возврата из редактора среды программирования в Turbo Pascal необходимо нажать на клавишу «Enter».

Структура программы, стандартные функции и основные элементы блок-схемы представлены в приложениях 1, 2 и 3.