- •Лабораторная работа №2 Освоение инструментальных средств Создание программ в интегрированной среде turbo pascal. Разработка линейных программ
- •Технология создания программы в интегрированной среде
- •5.1 Порядок создания программы на языке Turbo Pascal
- •Использование помощи
- •6. Справка по структуре и операторам Pascal-программы
- •7. Пример подготовки и выполнения программы
- •Ошибка компиляции
- •Варианты заданий
- •10. Содержание отчета
- •11. Контрольные вопросы
Лабораторная работа №2 Освоение инструментальных средств Создание программ в интегрированной среде turbo pascal. Разработка линейных программ
Цель работы:
Приобретение навыков по работе с системой Turbo Pascal. Приобретение навыков определения типов переменных в зависимости от характеристик данных и разработки линейной программы на языке Pascal с вводом и выводом данных.
2. Задание на лабораторную работу
Освоить функции интегрированной среды Turbo Pascal для подготовки текста программы, компиляции и запуска на выполнение (п.1.5.1 – 1.5.2).
Составить программу ввода значений переменных заданного типа и вывода результатов вычислений в стандартном и заданном формате (в соответствии с вариантом задания).
Требования к программе
Программа должна выводить:
- сообщения о разработчике программы;
- сообщения – подсказки перед вводом данных;
- сообщение о выводе результатов;
- результаты должны выводиться в следующем виде: <Имя_переменной>=<Значение_переменной>.
4. Порядок выполнения работы
Получить вариант задания (п.1.9).
Изучить функции системы Turbo Pascal для подготовки текста программы, компиляции и запуска на выполнение. Освоить функции редактора для подготовки текста программы (п.1.5.1 – 1.5.2).
Изучить структуру Pascal - программы, операторы определения переменных стандартных типов и операторы ввода-вывода значений переменных указанных типов (п.1.6-1.7).
Подготовить файл с исходным текстом программы и отладить программу с использованием среды Turbo Pascal (п.1.5, 1.8).
Устно ответить на контрольные вопросы (п.1.11).
Оформить отчет (п.1.10).
Технология создания программы в интегрированной среде
5.1 Порядок создания программы на языке Turbo Pascal
При выполнении лабораторных работ используется интегрированная система (среда) «Turbo Pascal», которая позволяет выполнять все функции, необходимые для создания программы:
- подготовку текста программы;
- компиляцию (перевод исходного текста программы в машинный код);
- отладку;
- выполнение;
- форматирование исполняемого (загрузочного) модуля.
Далее данные справочные сведения о том, как выполнять указанные действия.
Переход в каталог, содержащий файл turbo.exe и его запуск: найти на диске файл turbo.exe (см. организацию каталогов) и запустите его нажатием клавиши ввод или просто набрать на клавиатуре TURBO и нажать клавишу ENTER.
При входе в интегрированную среду Turbo Pascal на экране появляется окно, в верхней части которого находится главное меню функции (рисунок 1.1), в нижней – строка подсказок (помощи).
-
File Edit Search Compile Debug Tools Options window Help
Рис. 1.1. – Главное меню
Назначение функций:
- File – выполнение операций с файлами в целом (открыть, сохранить и др.);
- Edit-команды редактирования текста (копировать блок или фрагмент текста, переместить блок текста и др.);
- Search – поиск;
- Run – выполнение программы;
- Compile – компиляция программы;
- Debug – откладка программы;
- Tools – использование инструментальных программных средств (Turbo Debugger, Turbo Assembler и др.);
- Options – «опции» или возможности для различных режимов (компиляции, откладки, использования каталогов, установка цветов и др.);
- Window – команды управления окнами;
- Help – использование помощи программисту.
Для выполнения требуемой функции можно:
- курсором в меню (выделительный прямоугольник) выбрать нужный пункт и нажать клавишу Enter,,
- нажать клавишу F10
- перемещая клавишами одновременно нажать клавишу Alt и клавишу с выделенной буквой в нужном пункте меню; например, для выполнения функции File следует нажать Alt + F.
В последующем тексте последовательность нажимаемых клавиш и выбираемых пунктов меню, перечисляются через запятую или через знак «/».
После выбора пункта главного меню на экране выводится ниспадающее вертикальное меню, позволяющее выбрать нужную операцию; выбор производится перемещением курсора меню вверх или вниз клавишами со стрелками и последующим нажатием клавиши Enter.
Подготовка нового текста программы:
F10, File, New; откроется новое окно, которое можно использовать для набора текста программы.
Набор или редактирование исходного текста программ происходит в окне редактирования. При этом используются приемы, принятые во многих других редакторах (Works, Lexicon, 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).
Сохранение текста программы:
После подготовки текста или перед окончанием работы следует текст программы сохранить:
- F10\File\Save, ввести имя файла в поле Save file as (по умолчанию Turbo Pascal устанавливает имя NONAMExx.PAS (предпочтительно использование оригинальных имен, задаваемых программистом)).
- F2(текст будет сохранен с изменением по умолчанию или с заданным именем).
Загрузка текста программы с диска:
F10\File\Open; откроется окно с приглашением ввода имени программы (это окно можно вызвать также и путем нажатия клавиши F4); нажмите Tab для перехода в режиме выбора каталогов и файлов. Выберите нужный вам каталог и файл и нажмите ввод. Откроется новое окно, содержащее текст выбранного файла.
Компиляция программы в исполняемый модуль:
- F9, появится окно, информирующие о ходе компиляции. В строке Destination указывается место размещения исполняемого модуля. При значении Destination: «Memory» исполняемый модуль размещается в оперативной памяти и в дальнейшем будет потерян. Для сохранения исполняемого модуля на диске в главном меню в пунктеCompile выберите пункт Destination и нажмите ввод. Повторите компиляцию. После успешной компиляции, на диске, в установленном программистом каталоге (F10\Options\ Directories) появляется новый файл хххххх.ехе, где хххххх – это имя файла с исходным текстом. При наличии синтаксических ошибок выводится сообщение об ошибке , и курсор указывает место, куда нужно внести изменения (см. п.1.8).
Выполнение программы:
Находясь в окне с исходным текстом программы, нажмите одновременно Ctrl + F9. Появится окно компиляции. После происхождения процесса компиляции программа будет выполнена.
Выход из среды Turbo Pascal выполняется с помощью одновременного нажатия клавиш Alt + X или выбора пункта меню F10\File\Quit. Если программа не была ранее сохранена, то появится окно, аналогичное окну загрузки, с приглашением ввести имя программы. После ввода имени нажмите ввод. Программа сохраняется в файле с заданным именем.
