- •Лабораторная работа 6 (часть 1)
- •1.5. Технология создания программы в интегрированной среде
- •1.5.1. Порядок создания программы на Турбо-Паскале
- •1.6. Справки по структуре и операторам Паскаль-программы
- •1.7. Пример подготовки и выполнения программы
- •1.8. Ошибки компиляции
- •1.9. Варианты заданий
- •1.10. Содержание отчета
- •1.11. Контрольные вопросы
- •Приложение а. Тренировочная задача к лабораторной работе 1
- •4 Описание программы
Лабораторная работа 6 (часть 1)
Освоение инструментальных средств для создания программ на языке Turbo Pascal. Разработка программ линейной структуры
1.1. Цель работы:
Приобретение навыков по работе с системой Турбо-Паскаль. Приобретение навыков определения типов переменных в зависимости от характеристик данных и разработки линейной программы на языке ПАСКАЛЬ с вводом и выводом данных.
1.2. Задание на лабораторную работу
1. Освоить функции системы Турбо-Паскаль для подготовки текста программы, компиляции и запуска на выполнение (п.1.5.1 - 1.5.2).
2. Составить программу ввода значений переменных заданного типа и вывода результатов вычислений в стандартном и заданном формате (в соответствии с вариантом задания).
1.3. Требования к программе
Программа должна выводить:
сообщения - подсказки перед вводом данных
сообщение о выводе результатов
результаты в виде: <Имя_переменной> = <Значение_переменной>.
1.4. Порядок выполнения работы
1. Получить вариант задания (п.1.9).
2. Изучить функции системы Турбо-Паскаль для подготовки текста программы, компиляции и запуска на выполнение. Освоить функции редактора для подготовки текста программы (п.1.5.1 - 1.5.2).
3. Изучить структуру Паскаль-программы, операторы определения переменных стандартных типов и операторы ввода-вывода значений переменных указанных типов (п.1.6 - 1.7).
4. Подготовить текст программы и отладить программу с использованием среды Турбо-Паскаль (п.1.5, 1.8). Тренировочная задача к лабораторной работе 1 приведена в Приложении А.
5. Устно ответить на контрольные вопросы (п. 1.11).
6. Оформить отчет (см. файл с примером оформления отчета).
1.5. Технология создания программы в интегрированной среде
1.5.1. Порядок создания программы на Турбо-Паскале
При выполнении лабораторных работ используется интегрированная система (среда) Турбо-Паскаль, которая позволяет выполнять все функции, необходимые для создания программы:
- подготовку текста программы;
- компиляцию (перевод исходного текста программы в машинный код);
- отладку;
- выполнение;
- формирование исполняемого (загрузочного) модуля.
Далее даны справочные сведения о том, как выполнять указанные действия.
1.5.1.1. Переход в каталог, содержащий файл turbo.exe и его запуск: найти на диске файл turbo.exe (см. организацию каталогов) и запустите его нажатием клавиши ввод или просто набрать на клавиатуре TURBO и нажать клавишу ENTER.
Основные файлы Турбо Паскаля:
TURBO.EXE — интегрированная среда программирования;
TURBO.HLP — файл, содержащий данные для программной подсказки;
TURBO.TP — файл конфигурации системы;
TURBO.TPL — библиотека стандартных модулей Турбо Паскаля.
Файлы, необходимые для работы в графическом режиме: GRAPH.TPU — модуль с графическими процедурами и функциями Турбо Паскаля, несколько файлов с расширением .BGI — драйверы различных типов видеосистем компьютеров, несколько файлов с расширением .CHR, содержащих векторные шрифты.
При входе в интегрированную среду Турбо-Паскаль на экране появляется окно, в верхней части которого находится главное меню функций (рисунке 1), в нижней - строка подсказок (помощи).
File Edit Search Run Compile Debug Tools Options Window Help |
Рисунок 1
Назначение этих функций следующее:
- File - выполнение операций с файлами в целом (открыть, сохранить и др.);
-Edit - команды редактирования текста (копировать блок или фрагмент текста, переместить блок текста и др.);
- Search - поиск;
- Run - выполнение программы;
- Compile - компиляция программы;
- Debug - отладка программы;
- Tools - использование инструментальных программных средств (Turbo Debugger, TurboAssembler и др.);
- Options - "опции" или возможности для различных режимов (компиляции, отладки, использования каталогов, установка цветов и др.);
- Window - команды управления окнами;
- Help - использование помощи программисту.
Для выполнения требуемой функции можно:
- нажать клавишу F10, затем выбрать нужный пункт и нажать клавишу Enter,
- одновременно нажать клавишу Alt и клавишу с выделенной буквой в нужном пункте меню; например, для выполнения функции File следует нажать Alt-F.
В последующем тексте последовательность нажимаемых клавиш и выбираемых пунктов меню перечисляются через запятую или через знак "/".
После выбора пункта главного меню на экран выводится подчиненное вертикальное меню, позволяющее выбрать нужную операцию; выбор производится перемещением курсора меню вверх или вниз клавишами со стрелками и последующим нажатием клавиши Enter.
1.5.1.2. Подготовка нового текста программы: F10, File, New; откроется новое окно, которое можно использовать для набора текста программы.
1.5.1.3. Набор или редактирование программы. Набор исходного текста происходит в окне редактирования. При этом используются приемы, принятые во многих других редакторах (например, Word). Интегрированная среда поддерживает функции работы с блоками, строками, со словами и с отдельными символами. Подробнее об этом можно узнать в разделе помощи. Для этого нажмите F1 и в появившемся окне помощи выберите пункт Using the editor. Далее выберите из списка нужную группу команд. Примеры использования клавиш редактирования текста:
Ins - включение/выключение режима вставки/замены символа в позиции курсора,
клавиши управления курсором - сдвиг курсора в соответсвующем направлении,
End - перемещение курсора в конец строки,
Home - перемещение курсора в начало строки,
PgUp - сдвиг текста программы на страницу назад,
PgDn - сдвиг текста программы на страницу вперед,
Ctrl+W - сдвиг строк текста программы вниз,
Ctrl+Z - сдвиг строк текста программы вверх,
Ctrl+стрелка вправо - перемещение курсора на слово вправо,
Ctrl+стрелка влево - перемещение курсора на слово влево,
(BackSpace) - удаление символа слева от курсора,
Del - удаление символа над курсором,
Ctrl+Y - удаление строки,
Ctrl+Q,Y - удалить символы от курсора до конца строки,
Ctrl+N - вставка строки.
Имеются и другие возможности для редактирования текста (см. Help).
1.5.1.4. Cохранение текста программы.
После подготовки текста или перед окончанием работы следует текст программы сохранить:
- F10\File\Save, ввести имя файла в поле Save file as (по умолчанию Турбо-Паскаль устанавливает имя NONAMExx.PAS ( предпочтительно использование оригинальных имен, задаваемых пограммистом )),
- F2 (текст будет сохранен с именем по умолчанию или с заданным именем).
1.5.1.5. Загрузка текста программы с диска:
- F10\ File\ Open; откроется окно с приглашением ввода имени программы (это окно можно вызвать также и путем нажатия клавиши F4); нажмите Tab для перехода в режим выбора каталогов и файлов. Выберите нужный вам каталог и файл и нажмите ввод. Откроется новое окно, содержашее текст выбранного файла.
1.5.1.6. Компиляция программы в исполняемый модуль:
- F9, появится окно, информирующие о ходе компиляции. В строке Destination указывается место размещения исполняемого модуля. При значении Destination: " Memory" исполняемый модуль размещается в оперативной памяти и в дальнейшем будет потерян. Для сохранения исполняемого модуля на диске в главном меню в пункте Compile выберите пункт Destination и нажмите ввод.
Повторите компиляцию. После успешной компиляции, на диске, в установленном программистом каталоге (F10\Options\Directories) появляется новый файл xxxххх.exe, где xxxххх - это имя файла с исходным текстом. При наличии синтаксических ошибок выводится сообщение об ошибке, и курсор указывает место, куда нужно внести изменения (см. п.1.8).
1.5.1.7. Выполнение программы. Находясь в окне с исходным текстом программы, нажмите одновременно Ctrl и F9. Появится окно компиляции. После прохождения процесса компиляции программа будет выполнена.
1.5.1.8. Выход из среды Турбо-Паскаль выполняется с помощью одновременного нажатия клавиш Alt и X или выбора пункта меню F10\File\Quit. Если программа не была ранее сохранена, то появится окно, аналогичное окну загрузки, с приглашением ввести имя программы. После ввода имени нажмите ввод. Программа сохранится в файле с заданным именем.
Использование помощи в среде Турбо-Паскаль
Для помощи программисту в интегрированной среде Турбо-Паскаль предусмотрена обширная система помощи (пункт Help главного меню) Меню Help (справочной информации) дает доступ к встроенной справочной информации в специальном окне. Справочная информация имеется по всем аспектам интегрированной среды и Турбо-Паскаля. Кроме того, в нижней строке экрана (строке статуса или состояния) выводятся подсказки для меню в одну строку и диалоговых окон.
Для открытия окна Help можно:
-нажать F1 в любой момент времени (находясь в любом диалоговом окне или при выборе любой команды меню),
-когда окно редактора активно, а курсор стоит под словом, нажмитеCtrl-F1 для получения справочной информации по языку и по текущему выбранному элементу , если слово не найдено, выполняется поиск вперед по оглавлению и показывается ближайший соответствующий текст.
Для закрытия окна Help, нажмите Esс.
Экраны Help часто содержат ключевые слова (выделенный текст), которые можно выбрать для получения более подробной информации. Нажмите Tab для перехода к ключевому слову, затем - Enter для получения более подробной справочной информации. (Альтернативным способом является подведение курсора к высвеченному ключевому слову и нажатие Enter).
Previous Topic (предыдущий раздел) или Alt-F1: Help/Previous Topic команда открывает окно Help и вновь показывает текст, который вы просматривали последний раз. Турбо-Паскаль позволяет просмотреть 20 предыдущих экранов подсказки. Можно также отметить строку статуса для просмотра последнего экрана справочной информации.