- •Введение
- •1. Принципы разработки программ
- •1.1. Понятие жизненного цикла программных изделий
- •1.2. Понятие алгоритма
- •1.3. Среда программирования
- •2. Лабораторные работы
- •2.1. Итерационные вычисления
- •2.2. Регулярные структуры данных
- •2.3. Строковый тип
- •2.4. Комбинированный тип
- •2.5. Множественный тип
- •2.6. Файловый тип
1.3. Среда программирования
Borland Pascal представляет собой интегрированную среду программирования. Термин «интегрированная» используется для указания того, что данная система организована как совокупность компонент, каждая из которых предназначена для решения отдельной задачи в рамках жизненного цикла программы. Такими компонентами являются: текстовый редактор, компилятор, загрузчик, исполняющая система и отладчик. Компоненте «отладчик» посвящен отдельный раздел, а в данном будут рассмотрены остальные компоненты, с помощью которых решаются две основные задачи: создание и редактирование кода и его компиляция и выполнение.
На рис.2 изображено главное окно системы. Управление поведением системы осуществляется посредством меню, активизация которого осуществляется мышью или функциональной клавишей <F10>. Команды главного меню являются составными, то есть активизация любой из них приводит к появлению подменю, которое содержит конкретизацию назначения команды главного меню.

Рис.2. Главное окно среды Turbo Pascal.
Создание и редактирование текста программы
Для создания новой программы необходимо через пункт главного меню «File» получить и активизировать пункт «New» соответствующего ему подменю. При этом происходит активизация редактора, признаком которой является цветовое выделение рамки окна и наличие в нем курсора. Набранный текст программы содержится во временном файле, создаваемом системно, а для его сохранения на диске необходимо воспользоваться командой «Save» (<F2>). В появившимся в результате активизации этой команды окне необходимо указать имя и местоположение созданного файла. Содержимое ранее созданного файла с помощью команды «Open» подменю «File» можно открыть в окне текстового редактора для внесения изменений. При редактировании удобно пользоваться командами подменю «Edit» или «горячими клавишами», обеспечивающими удобство использования стандартных операций редактирования.
Компиляция и выполнение программы
Вся работа по созданию или редактированию файла в окне текстового редактора производится с временной копией файла. Для компиляции кода, который содержится в этой копии, используется команда «Compile» подменю «Compile» (<Alt>+<F9>). При этом в случае наличия в коде ошибок, произойдет активизация текстового редактора, и курсор будет установлен в позицию, в которой транслятор зафиксировал ошибку, а в верхней части окна будет содержаться сообщение об ошибке. В противном случае, в зависимости от настроек, система создаст временный исполняемый модуль и выдаст специальное окно, сигнализирующее об отсутствии синтаксических ошибок в коде. Для создания не временного исполняемого файла используется команда «Make» подменю «Compile». Запуск исполняемого файла осуществляется командой «Run» подменю «Run» или комбинацией клавиш <Сtrl>+<F9>. При этом, сначала транслятор производит контроль ошибок, в случае отсутствия которых компилятор создаст исполняемый модуль, запуск которого будет осуществлен исполняющей системой.
2. Лабораторные работы
В данной главе сосредоточены необходимые сведения для выполнения каждой из лабораторных работ, примеры типичных заданий и их решения и, наконец, списки заданий.
