Работа в интегрированной среде Turbo Pascal 7.0
Учреждение образования
ВЫСШИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ СВЯЗИ
КАФЕДРА ПОСТ
ИНТЕГРИРОВАННАЯ СРЕДА TURBO PASCAL
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
К лабораторной работе N 2
по дисциплине "ПРОГРАММИРОВАНИЕ"
Для студентов специальностей
Сети телекоммуникаций,
Системы радиосвязи, радиовещания и телевидения
|
Составитель Клещик Т.В.
Издание утверждено на заседании кафедры ПОСТ
Протокол N ___ от "__"_____________ 200_ г.
Зав. кафедрой ______________ А.А. Прихожий
ИНТЕГРИРОВАННАЯ СРЕДА TURBO PASCAL
ЦЕЛЬ РАБОТЫ
1.1. Изучить интегрированную среду программирования алгоритмического языка TURBO PASCAL.
1.2. Получить практические навыки работы с экранным редактором текстов программ, с командами главного меню системы программирования при отладке, компиляции и выполнении программ.
ЛИТЕРАТУРА
2.1. П.И.Рудаков, М.А. Федотов. Основы языка PASCAL. М.: Радио и связь, Горячая линия- Телеком,1999.- с.6..11, 203..205.
2.2. Методические указания.
ДОМАШНЕЕ ЗАДАНИЕ
3.1. Изучить по [2.1], [2.2] интегрированную среду программирования алгоритмического языка TURBO PASCAL 7.0.
3.2. Подготовить бланк отчета.
ТСО и наглядность
4.1. IBM PC AT 486.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
5.1. Подготовить ПЭВМ к работе.
5.2. Получить у преподавателя и выполнить индивидуальное задание.
5.3. Оформить отчет по лабораторной работе.
СОДЕРЖАНИЕ ОТЧЕТА
6.1. Наименование и цели лабораторной работы.
6.2. Ответы на контрольные вопросы.
6.3. Описание выполнения индивидуального задания.
КОНТРОЛЬНЫЕ ВОПРОСЫ
7.1. Назначение и возможности системы программирования TURBO PASCAL.
7.2. Какие подменю имеет главное меню интегрированной среды, их назначения?
7.3. Как запустить программу на трансляцию и выполнение?
7.4. Как вызвать Турбо-отладчик?
7.5. Как создать EXE-файл программы и выполнить ее без вызовы TURBO PASCAL?
7.6. Опишите работу с блоками.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
8.1. Назначение системы программирования TURBO PASCAL.
Система программирования TURBO PASCAL 7.0 представляет собой интегрированную среду, включающую в себя:
- экранный редактор;
- компилятор;
- редактор связей;
- отладчик.
Интегрированная среда позволяет набирать тексты программ с использованием встроенного редактора текстов, компилировать их, выполнять, проводить отладку программ. Управление всеми этими функциями возможно как в режиме меню, так и с помощью соответствующих функциональных клавиш. Так для выбора необходимой функции нужно с помощью клавиш управления курсором подвести выделенный прямоугольник к требуемой команде и нажать клавишу [ENTER] .
Интегрированность среды проявляется не только в единой идеологии построения компонентов, но и в их связи друг с другом. Так, при возникновении ошибок трансляции система автоматически переходит в режим экранного редактирования и ставит курсор в точку возникновения ошибки во время выполнения программы.
Запуск системы TURBO PASCAL 7.0 осуществляется командой TP7\Turbo.exe, после выполнения которой на экране появляется главное меню системы.
Работа в интегрированной среде Turbo Pascal 7.0
После входа в систему Turbo Pascal на экране дисплея появится основной
экран, показанный на рис.1.
Он состоит из трех полей:
1 - главное меню;
2 - окно редактора;
3 - строка состояния.
Главное меню предназначено для выбора режима работы системы: ввод программы, компиляция, выполнение, отладка и так далее. Окно редактора содержит текст программы, а в строке состояния расшифровывается назначение основных функциональных клавиш в текущем режиме работы системы.
|
Рис.1. Основной экран системы Turbo Pascal 7.0.
Для выбора одного из вариантов, наименования которых сведены в главное меню, необходимо перейти в режим работы с главным меню. Признаком того, что система находится в данном режиме, является выделение другим цветом какого-либо пункта меню. Переход в режим меню осуществляется нажатием клавиши F10. Повторное нажатие клавиши F10 приводит к переходу в режим редактирования.
Выбор пункта главного меню приводит к появлению под его именем подменю. Для пункта File подменю имеет следующий вид:
Меню File предназначено для выбора режима работа с файлами:
• открытия новой активной рабочей области (New);
• открытия файла с заданным именем и записи его содержимого в новую активную рабочую область (Open);
• сохранения содержимого активной рабочей области в файле с текущим именем (Save) или с задаваемым именем (Save as);
• сохранения всех рабочих областей (Save all); смены текущего каталога (Change dir);
• вывода на печать содержимого текущей активной области (Print);
• установки режима печати (Printer setup);
• выхода в операционную среду MS DOS без выгрузки системы Turbо Pascal (DOS Shell);
• завершения работы в интегрированной среде системы Turbo Pascal (Exit).
Меню Edit предназначено для выбора режима создания и редактирования текстов программ.
В меню Search собраны режимы, выполняющие поиск объектов программы по заданным параметрам.
Меню Run предназначено для выбора режима выполнения программы.
Меню Compile позволяет задать способ компиляции и компоновки составных частей программы.
В меню Debug выполняется настройка отладчика, установка контрольных точек и выбор переменных, значения которых выводятся в окно наблюдения.
Меню Tools позволяет обращаться к ассемблеру, отладчику и профилировщику.
В меню Options производится установка режимов работы компонентов системы Turbo Pascal. Например определяется, будет ли производиться проверка на наличие ошибок ввода-вывода при работе с файлами, на нахождение значений индексов массивов и переменных диапазонного типа в допустимых пределах, и так далее.
В меню Window производится установка текущей активной рабочей области и определение способа отображения содержимого рабочих областей. В меню Help производится обращение к встроенной справочной системе.
Управление работой системы может выполняться с помощью стрелок, то есть клавиш , , ®, ¯ и клавиши <Enter>, с помощью мыши и с помощью комбинаций управляющих клавиш. Наиболее просто использовать мышь. Для выбора пункта меню достаточно установить маркер мыши на его имя и дважды щелкнуть левой клавишей мыши.
Для выбора пункта главного меню с помощью стрелок надо, нажимая клавиши или ®, переместить выделение на имя этого пункта и нажать клавишу <Enter>.
Для того, чтобы откомпилировать и выполнить введенную программу, необходимо перейти в режим Run и, выбрав элемент Run, нажать Enter; или, находясь в редакторе, нажать клавишу Ctrl и, не отпуская ее, нажать клавишу F9 (далее подобную последовательность действий будем обозначать Ctrl+F9).
При наличии синтаксических ошибок на экран выводится диагностическое сообщение. Курсор при этом будет находиться в строке, содержащей ошибку. Для продолжения отладки после исправления следует снова ввести Ctrl+F9. Подсказку о работе в текущем режиме можно получить, нажав клавишу F1. Для получения информации об операторах, процедурах, функциях и остальных элементах программы надо переместить курсор к интересующему элементу и нажать клавиши Ctrl+F1. Для перелистывания выводимой информации используются клавиши PageUp и PageDown. Выход из режима и снятие экранов с текстами происходят при нажатии клавиши Esc.
После завершения выполнения программы на экране появляется окно редактора с текстом программы. Для просмотра результатов надо нажать Alt+F5. Повторное нажатие этих клавиш приводит к переходу в окно редактора системы Turbo Pascal.
При редактировании программы необходимо перемещать курсор по экрану, удалять символы и строки, вносить добавления, выделять части текста в отдельные блоки и выполнять с ними такие же операции, как и с отдельными символами. В табл.1 приведен перечень основных команд экранного редактора интегрированной среды Turbо Pascal, которые обеспечивают работу и с отдельными символами, и со строками.
Таблица 1