Rambler's Top100

Билет 12. Вопрос 1.

Возможности интегрированной Среды языка Pascal. Этапы подготовки программ в интегрированной среде.

 

1.Возможности интегрированной Среды языка Pascal.

 

Последние версии Turbo Pascal имеют интегрированную среду программирования, включающую в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Это совокупность программ, объединенных в общую систему позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды. Одним из наиболее существенных отличий Turbo Pascal 6.0 и 7.0 от предыдущих версий является новая интегрированная среда программирования ( IDE ).

Ее основные особенности:

•  возможность использования многих перекрывающихся окон, у которых можно менять размеры и которые можно перемещать по экрану;

•  наличие развитой системы меню;

•  наличие диалоговых окон;

•  поддержка работы с “мышью”;

•  многофайловый экранный редактор, позволяющий работать с файлами до 1 Мбайт, причем можно осуществлять обмен информацией между отдельными окнами редактирования, а также использовать сведения из системы информационной помощи;

•  увеличенные возможности отладчика;

•  возможность полной очистки и восстановления экрана.

Управление вычислительным процессом в интегрированной среде осуществляется с помощью клавиатура и “мышью” через систему меню и диалоговые окна.

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

 

Процесс создания программ является довольно сложным, многоступенчатым и во многом творческим процессом. Он включает в себя этапы:

•  проектирования,

•  написания,

•  компиляции,

•  компоновки,

•  отладки,

•  запуска программы в работу.

 

Большую помощь в формализации создания программы оказывает метод структурного программирования, применительно к которому и был создан язык Паскаль. Этот метод в частности предполагает:

•  использование небольшого числа алгоритмических конструкций (СЛЕДОВАНИЕ, РАЗВИЛКА, ПОВТОРЕНИЕ), реализуемых соответствующими операторами языка;

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

•  использование принципа сосредоточения функций, когда та или иная подпрограмма реализует какую-то одну функцию (в широком понимании этого термина);

•  соответствующее представление данных с использованием большого числа разнообразных типов и т. д.

 

2. Этапы подготовки программ в интегрированной среде.

 

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

Начинается работа в среде с написания текста программы в окне редактирования с помощью редактора среды.

Следующим этапом является компиляция текста в машинный код. Эта операция осуществляется встроенным компилятором среды.

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

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

Наконец, последний этап – запуск отлаженной программы.

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

Все этапы создания программы в ИС осуществляются с помощью системы меню, имеющей довольно сложную древовидную структуру, причем в версии 7.0 она отличается от версии 6.0 в основном другой компоновкой элементов.

 

Основное меню содержит следующие поля:

 

•  работа с файлами ( File);

•  редактирование ( Edit);

•  поиск ( Search);

•  выполнение ( Run);

•  компиляция ( Compile);

•  отладка ( Debug);

•  инструментальные средства ( Tools);

•  параметры ( Options);

•  окна ( Window)

•  помощь ( Help).

 

Вверх

Белорусский рейтинг MyMinsk.com Сайты беларуси Регистр "ЗУБР" Каталог на TIGA.BY, а также  новости, работа, объявления, фото и многое другое Рейтинг@Mail.ru Rambler's Top100 Белорусский каталог программ Faststart - рейтинг сайтов, каталог интернет ресурсов, счетчик посещаемос­ти Яндекс.Метрика
Hosted by uCoz