Студопедия — Среда программирования пакета Turbo-Pascal
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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






СП Turbo-Pascal представляет собой эффективную интегрирован­ную среду, позволяющую внутри себя создавать, редактировать, от­лаживать и выполнять программы. После своей загрузки СП выхо­дит на главное окно пакета (рис. 1.2), состоящее из четырех основных полей: главного меню пакета (ГМП; 1-я строка), окна редактирования (Edit-окно), окна просмотра (Watch-окно) и строкиHelp-информации о доступных в данный момент управляющих клавишах (последняя стро­ка экрана). ГМП содержит 10 групп команд, предоставляющих все необ­ходимые функции по разработке, отладке и выполнению Pascal-про­грамм; выход из любого состояния пакета в режим ГМП производится по F10-клавише, служащей для переключения с активного окна на ГМП и наоборот.

Рис. 1.2. Структура главного окна системы программирования Turbo-Pascal

 

Выбор нужной группы ГМП производится посредством клавиш управления курсором, клавишами <Аlt+1-я буква имени группы>; либо мышью. Активация выбранной группы открывает соответствующее под­окно, перекрывающее Edit-окно и открывающее доступ к командам выбранной группы. Команды можно активировать выбором с последу­ющим нажатием Enter-клавиши (щелчка мышью) по выделенной букве в ее имени либо по приписанным ей управляющим клавишам. Окно редактирования (Edit) представляет собой текущий документ (исход­ный модуль Pascal-программы) встроенного редактора СП, посредст­вом которого создается, редактируется и в котором отображается при­вязка всех локализуемых пакетом ошибок. Окно просмотра (Watch) содержит просматриваемые выражения, чьи значения изменяются при выполнении программы; окно позволяет отслеживать динамику их изменения в процессе выполнения программы. При просмотре можно определять формат отслеживаемых значений. Переключение с Edit- на Watch-окно производится по F6-переключателю.

Наконец, информационная строка главного окна пакета содержит клавиши, доступные для оперативного запроса тех или иных функций пакета, и имеет следующий вид:

Кратко рассмотрим назначение основных команд групп ГМП СП. Команды File-группы предназначены для работы с файловой системой ПК и, в первую очередь, с файлами, содержащими исходные модули программ (так называемыми PAS-файлами). На рис. 1.2. представлено открытое подокно File-группы, содержащее список команд с припи­санными им функциональными клавишами для оперативной актива­ции требуемой функции. По команде Open предоставляется возмож­ность загружать в редактор пакета исходный модуль программы из указанного программистом файла. По команде New рабочее поле редактора очищается от текущего текста; новый файл получает имя Noname.pas по умолчанию. Команда Save as позволяет сохранять текущий текст редактора под указанными именем и местоположением. По Change Dir можно выводить активный каталог и получить возможность активизировать требуемый. По команде DOS Shell производится отложенный выход в среду MS-DOS. Наконец, по команде Exit производится завершение работы с пакетом с выходом в OS.

Шесть команд Run-группы предназначены для выполнения актив­ной программы в различных режимах: автоматическом, трассировки и т.д. По команде Run компилируется исходный модуль, находящийся в рабочем поле редактора, обрабатывается полученный на его основе объектный модуль редактором связей (Linker) и затем выполняется ре­зультирующий загрузочный модуль. Сам загрузочный модуль в зави­симости от указания программиста сохраняется в ОП или помещается в указанный ЕХЕ-файл, который может выполняться вне среды паке­та. После этого управление возвращается в исходную программу. По команде Program Reset производится прекращение теку­щего процесса отладки программы и инициация встроенного отладчи­ка для новой работы. Команда прекращает отладку, освобождает ОП и закрывает все открытые файлы. Наконец, команды Run-группы Trace Into, Go to Cursor и Step Over предназначаются для обеспечения трех типов трассировки программы в процессе ее отладки.

Команды Сотрile-группы предназначены для компиляции и редак­тирования текущего исходного модуля, обнаружения ошибок выпол­нения, определения расположения объектного модуля и имени пер­вичного исходного файла, а также для получения информации по текущему исходному модулю и его последней компиляции. По Compile- команде производится компиляция активного исходного модуля с вы­водом основной информации. При появлении ошибки компиляции СП автоматически переводится в режим редактирования с установкой курсора на первую обнаруженную компилятором ошибку с выводом соответствующего диагностического сообщения. В результате успешной компиляции по любой клавише удаляется окно компиляции, а выхо­дом является загрузочный модуль, размещаемый в ОП или в дисковом файле. Команды Make и Build используются при работе с программами, имею­щими обращения к внешним модулям, поддерживая их в актуальном состоянии в случае изменения связанных с ними модулей.

Команды Options-группы ГМП предназначены для переопределе­ния значений основных характеристик СП, определяющих режимы ее функционирования: работы компилятора (Compiler), работы редактора связей (Linker), размера оперативной памяти (Memory Size), местоположение файлов СП (Directories) и др. Отладочные функции СП обеспечиваются в основном командами группы Debug, позволяющими при определенном навыке программиста достаточно эффективно производить отладку Pascal-программ.







Дата добавления: 2015-10-18; просмотров: 454. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

САНИТАРНО-МИКРОБИОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ ВОДЫ, ВОЗДУХА И ПОЧВЫ Цель занятия.Ознакомить студентов с основными методами и показателями...

Понятие и структура педагогической техники Педагогическая техника представляет собой важнейший инструмент педагогической технологии, поскольку обеспечивает учителю и воспитателю возможность добиться гармонии между содержанием профессиональной деятельности и ее внешним проявлением...

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

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия