Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
новая метода.docx
Скачиваний:
10
Добавлен:
07.05.2019
Размер:
610.3 Кб
Скачать

Лабораторная работа №1 ввод и редактирование программ в интегрированной среде free паскаля

Цель работы: ознакомиться с пунктами главного меню, подменю и "горячими" клавишами интегрированной среды Free Паскаля для ввода и редактирования исходного модуля программы; получить и закрепить навыки работы в многооконной среде.

1. Этапы разработки программ

Создание программы для решения некоторой задачи на ЭВМ состоит из следующих этапов.

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

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

Далее необходимо подготовить программу для ЭВМ, т.е. перенести рукописный текст программы с бумаги на машинный носитель информации. Для этого используют специальные программы, называемые текстовыми редакторами.

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

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

Важным этапом создания программы является ее отладка с помощью программы отладчика, заключающаяся в устранении из программы смысловых ошибок. Каждое исправление в программе требует повторения этапов компиляции и компоновки, т.е. последовательного запуска компилятора и компоновщика.

Последний этап - запуск отлаженной программы на выполнение.

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

Примером системы со встроенной ИС является система программирования Free Паскаль. Ее ИС включает текстовый редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Управление программами, используемыми на соответствующих этапах разработки, в ИС осуществляется не по командам ДОС, а через систему меню и диалоговых окон.

В данной лабораторной работе предлагается ознакомиться с основными сведениями об ИС, освоить работу в редакторе ИС системы программирования Free Паскаль.