Лабораторная работа №1
Создание программ в интегрированной среде TURBO PASCAL. Разработка линейных программ.
Цель работы
Приобретение навыков по работе с системой Turbo Pascal. Приобретение навыков определения типов переменных в зависимости от характеристик данных и разработки линейной программы на языке Pascal с вводом и выводом данных.
Задание на лабораторную работу
1. Освоить функции интегрированной среды Turbo Pascal для подготовки текста программы, компиляции и запуска на выполнение.
2. Составить программу ввода значений переменных заданного типа и вывода результатов вычислений в стандартном и заданном формате (в соответствии с вариантом задания).
Требования к программе
Программа должна выводить:
- сообщения о разработчике программы;
- сообщения – подсказки перед вводом данных;
- сообщение о выводе результатов;
- результаты должны выводится в следующем виде: <Имя_переменной>=<Значение_переменной>.
Порядок выполнения работы
1. Получить вариант задания
2. Изучить функции системы Turbo Pascal для подготовки текста программы, компиляции и запуска на выполнение.
3. Изучить структуру Pascal- программы, операторы определения переменных стандартных типов и операторы ввода-вывода значений переменных указанных типов
4. Подготовить файл с исходным текстом программы и отладить программу с использованием среды Turbo Pascal
5. Оформить отчет
Технология создания программы в интегрированной среде
1.5.1. Порядок создания программы на языке Turbo Pascal
Функции, необходимые для создания программы:
- подготовку текста программы;
- компиляцию (перевод исходного текста программы в машинный код);
- отладку;
- выполнение;
- форматирование исполняемого (загрузочного) модуля.
Далее данные справочные сведения о том, как выполнять указанные действия.
Подготовка нового текста программы: F10, File, New; откроется новое окно, которое можно использовать для набора текста программы.
Набор или редактирование исходного текста программ происходит в окне редактирования. Интегрированная среда поддерживает функции работы с блоками, строками, со словами и с отдельными символами. Примеры использования клавиш редактирования текста:
- Ins – включение/выключение режима вставки/замены символа в позиции курсора;
Клавиши со стрелками – сдвиг курсора в соответствующем направлении;
- End – перемещение курсора в конец строки;
- Home – перемещение курсора в начало строки;
- PgUp – сдвиг текста программы на страницу назад;
- PgDn – перемещение текста программы на страницу вперед;
- Ctrl+W – сдвиг строк текста программы вниз;
- Ctrl+Z – сдвиг строк текста программы вверх
- Ctrl+стрелка вправо- перемещение курсора на слово вправо;
- Ctrl+стрелка влево- перемещение курсора на слово влево;
- ß(BackSpace) – удаление символа слева от курсора;
- Del – удаление символа над курсором;
- Ctrl+Y – удаленные строки;
- Ctrl+Q,Y – удалить символы от курсора до конца строки;
- Ctrl+N – вставка строки.
Компиляция программы в исполняемый модуль;
- F9, появится окно, информирующие о ходе компиляции. В строке Destination указывается место размещения исполняемого модуля. При значении Destination: «Memory» исполняемый модуль размещается в оперативной памяти и в дальнейшем будет потерян. Для сохранения исполняемого модуля на диске в главном меню в пунктеCompile выберите пункт Destination и нажмите ввод. Повторите компиляцию. После успешной компиляции, на диске, в установленном программистом каталоге (F10\Options\ Directories) появляется новый файл хххххх.ехе, где хххххх – это имя файла с исходным текстом. При наличии синтаксических ошибок выводится сообщение об ошибке, и курсор указывает место, куда нужно внести изменения.
Выполнение программы:
Находясь в окне с исходным текстом программы, нажмите одновременно Ctrl и F9. Появится окно компиляции. После окно компиляции. После происхождения процесса компиляции программа будет выполнена.
Справки по структуре и операторам Pascal-программы
При выполнении данной работы рекомендуется использовать программу со следущей структурой:
Program <имя_программы>;
{------------раздел определенияпеременных--------------}
Var
<имя_переменной, имя_переменной, …>: <mun_переменных>;
<имя_переменной, имя_переменной, …>: <mun_переменных>;
……………………………….
{-----------------------------блок операторов-----------------}
Begin
Writeln («Сообщение о начале работы рограммы»);
{--ввод данных--}
Writeln («Введите…»);
Riadln (<список_переменных>;
{--операторы вычисления значений--}
…………………..
{--вывод_результатов--}
Writeln(«Сообщение о выводе результатов»);
Writeln(<список_переменных>);
Writeln(<список_переменных>);
………………………………………
End.
При вводе числа разделяются пробелом, символы водятся без разделителя.