- •1.5. Технология создания программы в интегрированной среде
- •1.5.1. Порядок создания программы на языке Turbo Pascal
- •1.5.2. Использование помощи в среде Turbo Pascal
- •1.6. Справки по структуре и операторам Pascal-программы
- •1.7. Пример подготовки и выполнения программы
- •1.8. Ошибки компиляции
- •1.9. Варианты заданий
- •1.10. Содержание отчета
- •1.11. Контрольные вопросы
- •1. Получить вариант задания (п. 2.8).
- •2.5. Технология отладки программы в интегрированной среде программирования Turbo Pascal
- •2.6. Справки по операторам
- •2.6.1. Оператор if
- •2.6.2. Оператор выбора case
- •2.6.3. Оператор goto
- •2.7. Пример программы с разветвленной структурой
- •2.8. Варианты заданий
- •2.9. Содержание отчета (см. Пункт 1.10)
- •2.10. Контрольные вопросы
- •1. Получить вариант задания (п. 3.7).
- •3.5. Оператор повтора (цикла) for
- •3.6. Определение и использование данных типа "массив"
- •3.7. Варианты заданий
- •3.8. Содержание отчета (см. П. 1.10)
- •3.9. Контрольные вопросы
- •1. Получить вариант задания (п. 4.8).
- •4.5. Оператор цикла repeat
- •4.6. Оператор цикла while
- •4.7. Варианты заданий
- •4.8. Содержание отчета (см. П. 1.10)
- •4.9. Контрольные вопросы
Лабораторная работа №1
Освоение инструментальных средств создания программ в интегрированной среде Turbo Pascal. Разработка линейных программ
1.1. Цель работы
Приобретение навыков по работе с системой Turbo Pascal. Приобретение навыков определения типов переменных в зависимости от характеристик данных и разработки линейной программы на языке Pascal с вводом и выводом данных.
1.2. Задание на лабораторную работу
1. Освоить функции интегрированной среды Turbo Pascal для подготовки текста программы, компиляции и запуска на выполнение (п. 1.5.1 - 1.5.2).
2. Составить программу по заданному варианту.
1.3. Требования к программе
Программа должна выводить:
– сообщения о разработчике программы;
– сообщения-подсказки перед вводом данных;
– сообщение о выводе результатов;
– результаты должны выводиться в следующем виде: <Имя_переменной> = <Значение_переменной>, значение переменной должно быть в отформатированном виде.
1.4. Порядок выполнения работы
1. Получить вариант задания (п. 1.9).
2. Изучить функции системы Turbo Pascal для подготовки текста программы, компиляции и запуска на выполнение. Освоить функции редактора для подготовки текста программы (п. 1.5.1 - 1.5.2).
3. Изучить структуру Pascal-программы, операторы определения переменных стандартных типов и операторы ввода-вывода значений переменных указанных типов (п. 1.6 - 1.7).
4. Подготовить файл с исходным текстом программы и отладить программу с использованием среды Turbo Pascal (п. 1.5, 1.8).
5. Устно ответить на контрольные вопросы (п. 1.11).
6. Оформить отчет (п. 1.10).
1.5. Технология создания программы в интегрированной среде
1.5.1. Порядок создания программы на языке Turbo Pascal
При выполнении лабораторных работ используется интегрированная система (среда) Turbo Pascal, которая позволяет выполнять все функции, необходимые для создания программы:
– подготовку текста программы;
– компиляцию (перевод исходного текста программы в машинный код);
– отладку;
– выполнение;
– формирование исполняемого (загрузочного) модуля.
Далее даны справочные сведения о том, как выполнять указанные действия.
Переход в каталог, содержащий файл turbo.exe и его запуск: найти на диске файл turbo.exe (см. организацию каталогов) и запустить его нажатием клавиши ввод или просто набрать на клавиатуре TURBO и нажать клавишу ENTER.
При входе в интегрированную среду Turbo Pascal на экране появляется окно, в верхней части которого находится главное меню функций (рисунок 1.1), в нижней – строка подсказок (помощи).
File Edit Search Run Compile Debug Tools Options Window Help |
Рисунок 1.1 – Главное меню
Назначение функций:
– File – выполнение операций с файлами в целом (открыть, сохранить
и др.);
– Edit – команды редактирования текста (копировать блок или фрагмент текста, переместить блок текста и др.);
– Search – поиск;
– Run – выполнение программы;
– Compile – компиляция программы;
– Debug – отладка программы;
– Tools – использование инструментальных программных средств (Turbo Debugger, TurboAssembler и др.);
– Options – "опции" или возможности для различных режимов (компиляции, отладки, использования каталогов, установка цветов и др.);
– Window – команды управления окнами;
– Help – использование помощи программисту.
Для выполнения требуемой функции можно:
– нажать клавишу F10, затем, перемещая клавишами <--, --> курсор меню (выделенный прямоугольник), выбрать нужный пункт и нажать клавишу Enter,
– одновременно нажать клавишу 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) появляется новый файл xxxххх.exe, где xxxххх – это имя файла с исходным текстом, расширение исполняемого модуля. При наличии синтаксических ошибок выводится сообщение об ошибке, и курсор указывает место, куда нужно внести изменения (см. п. 1.8).
Выполнение программы:
– находясь в окне с исходным текстом программы, нажмите одновременно Ctrl и F9. Появится окно компиляции. После прохождения процесса компиляции программа будет выполнена.
Выход из среды Turbo Pascal выполняется с помощью одновременного нажатия клавиш Alt и X или выбора пункта меню F10\File\Quit. Если программа не была ранее сохранена, то появится окно, аналогичное окну загрузки, с приглашением ввести имя программы. После ввода имени нажмите ввод. Программа сохранится в файле с заданным именем.