Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pas_Lab6 (1).docx
Скачиваний:
8
Добавлен:
15.03.2016
Размер:
180.98 Кб
Скачать

Лабораторная работа 6 (часть 1)

Освоение инструментальных средств для создания программ на языке Turbo Pascal. Разработка программ линейной структуры

1.1. Цель работы:

Приобретение навыков по работе с системой Турбо-Паскаль. Приобретение навыков определения типов переменных в зависимости от характеристик данных и разработки линейной программы на языке ПАСКАЛЬ с вводом и выводом данных.

1.2. Задание на лабораторную работу

1. Освоить функции системы Турбо-Паскаль для подготовки текста программы, компиляции и запуска на выполнение (п.1.5.1 - 1.5.2).

2. Составить программу ввода значений переменных заданного типа и вывода результатов вычислений в стандартном и заданном формате (в соответствии с вариантом задания).

1.3. Требования к программе

Программа должна выводить:

  1. сообщения - подсказки перед вводом данных

  2. сообщение о выводе результатов

  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. Если программа не была ранее сохранена, то появится окно, аналогичное окну загрузки, с приглашением ввести имя программы. После ввода имени нажмите ввод. Программа сохранится в файле с заданным именем.

      1. Использование помощи в среде Турбо-Паскаль

Для помощи программисту в интегрированной среде Турбо-Паскаль предусмотрена обширная система помощи (пункт Help главного меню) Меню Help (справочной информации) дает доступ к встроенной справочной информации в специальном окне. Справочная информация имеется по всем аспектам интегрированной среды и Турбо-Паскаля. Кроме того, в нижней строке экрана (строке статуса или состояния) выводятся подсказки для меню в одну строку и диалоговых окон.

Для открытия окна Help можно:

-нажать F1 в любой момент времени (находясь в любом диалоговом окне или при выборе любой команды меню),

-когда окно редактора активно, а курсор стоит под словом, нажмитеCtrl-F1 для получения справочной информации по языку и по текущему выбранному элементу , если слово не найдено, выполняется поиск вперед по оглавлению и показывается ближайший соответствующий текст.

Для закрытия окна Help, нажмите Esс.

Экраны Help часто содержат ключевые слова (выделенный текст), которые можно выбрать для получения более подробной информации. Нажмите Tab для перехода к ключевому слову, затем - Enter для получения более подробной справочной информации. (Альтернативным способом является подведение курсора к высвеченному ключевому слову и нажатие Enter).

Previous Topic (предыдущий раздел) или Alt-F1: Help/Previous Topic команда открывает окно Help и вновь показывает текст, который вы просматривали последний раз. Турбо-Паскаль позволяет просмотреть 20 предыдущих экранов подсказки. Можно также отметить строку статуса для просмотра последнего экрана справочной информации.

Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.

Оставленные комментарии видны всем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]