- •38.03.01 Экономика
- •38.03.02 Менеджмент
- •2.1. Цель работы
- •2.2. Теоретические положения Описание интегрированной системы
- •Окно редактирования
- •Составление и отладка программ
- •2.3. Оборудование и программное обеспечение
- •2.4. Задание на работу
- •3.1. Цель работы
- •3.2. Теоретические положения
- •3.3 Примеры для составления схем и программ
- •3.4. Оборудование и программное обеспечение
- •3.5 Задание на работу
- •3.6. Контрольные вопросы
- •3.7. Правила оформления отчета
- •4.1. Цель работы
- •4.2. Теоретические положения
- •4.3. Примеры для составления схем и программ
- •4.4. Оборудование и программное обеспечение
- •4.5 Задание на работу
- •4.6. Контрольные вопросы
- •4.7. Правила оформления отчета
- •5.1. Цель работы
- •5.2. Теоретические положения
- •5.3. Примеры для составления схем и программ
- •5.4. Оборудование и программное обеспечение
- •5.5 Задание на работу
- •4.6. Контрольные вопросы
- •5.7. Правила оформления отчета
- •6.1. Цель работы
- •6.4. Оборудование и программное обеспечение
- •6.5 Задание на работу
- •6.6. Контрольные вопросы
- •6.7. Правила оформления отчета
- •7.1. Цель работы
- •7.2. Теоретические положения
- •7.3. Примеры для составления схем и программ
- •7.4. Оборудование и программное обеспечение
- •7.5 Задание на работу
- •7.6. Контрольные вопросы
- •7.7. Правила оформления отчета
- •Лабораторная работа №8 Разработка программы на языке высокого уровня Паскаль (в среде Free Pascal)
- •8.1. Цель работы
- •8.2. Теоретические положения
- •8.3. Примеры для составления схем и программ
- •8.4. Оборудование и программное обеспечение
- •8.5 Задание на работу
- •8.6. Контрольные вопросы
- •8.7. Правила оформления отчета
Окно редактирования
В редакторе Free Pascal осуществляется ввод и редактирование текста программы. Чтобы войти в окно редактора необходимо выбрать пункт Edit главного меню.
В основной части окна редактора собственно редактируется файл; в центре в верхней части окна редактора указывается информация о редактируемом файле: имя файла с указанием пути (с:\fpas\proba.pas); в левом нижнем углу указываются номер строки и номер столбца позиции, в которой находится курсор.
В процессе отладки программы появляется окно Watches. При редактировании используют команды пункта меню Edit или комбинации следующих клавиш (таблица 2).
Таблица 2 – Комбинация клавиш, характерная для среды Free Pascal
Сtrl+Y |
Удаление строки |
Ctrl+T |
Удаление слова |
Ctrl+K+В |
Пометить начало блока |
Сtrl+К+K |
Пометить конец блока |
Сtrl+К+V |
Переместить блок |
Сtrl+K+C |
Скопировать блок |
Сtrl+K+Y |
Удалить блок |
Составление и отладка программ
В общем случае для создания и отладки программ в среде Free Pascal необходимо выполнить следующие этапы:
- ввод и редактирование исходной программы;
- запись программы на диск;
- трансляция (компиляция) программы;
- выполнение программы.
Исходная программа – это совокупность следующих объектов: директив, указаний компилятору, объявлений и определений.
Исходная программа может содержать любое число директив, указаний компилятору, объявлений и определений. Любой из объектов программы имеет определенный синтаксис и каждая составляющая может появляться в любом порядке. Для записи программы выбирается соответствующая команда пункта меню File.
Для трансляции исходного файла необходимо выбрать в основном меню пункт Compile подпункт Compile или одновременно нажать клавиши Alt+F9.
Запуск программы осуществляется при выборе в основном меню пункта Run команды Run или одновременным нажатием клавиш Ctrl+F9.
Если в это время появились ошибки, необходимо их исправить и снова выполнить программу. После устранения ошибок компоновка программы должна завершиться успешно.
Работа в среде FreePascаl
На рисунке 2 изображено окно Free Pascal с набранным текстом программы. Транслятор языка Паскаль не делает различий между прописными и строчными буквами. При вводе начальных букв некоторых слов редактор предлагает вариант полного слова.
Рисунок 2 – Текст программы в окне редактирования
Для сохранения текста программы следует выбрать из главного меню File команду File Save As. В строке Name окна набрать имя файла, например, proba1.pas и нажать OK.
Для того, чтобы откомпилировать программу в объектный код, необходимо выбрать Compile / Compile.
В результате успешной компиляции на экране появится окно, сообщающее об успешной компиляции (Compile successful), т.е. о том, что ошибок в программе нет.
На рисунке 3 показано окно, сообщающее об успешной компиляции программы.
Рисунок 3 – Окно, сообщающее об успешной компиляции программы
Если в процессе компиляции обнаружена синтаксическая ошибка, то в нижней части окна над строкой со значениями функциональных клавиш появится указание на номер строки и тип допущенной ошибки (рисунок 4).
Рисунок 4 – Окно с сообщением об ошибках компиляции
(ошибках в программе)
Чтобы закрыть окно с ошибками, необходимо нажать ESC. Далее следует исправить ошибку, сохранить исправленную программу (File/Save) и выполнить компиляцию повторно.
Чтобы запустить программу на выполнение необходимо нажать Run/Run.
Просмотреть результат решения задач можно при помощи сочетания клавиш Alt + F5. Вернутся в окно редактирования можно при помощи нажатия на кнопку ESC.
Чтобы завершить работу с интегрированной системой, необходимо выбрать File/Exit.
Основные операторы языка Паскаль
В таблице 3 представлены основные операторы языка Паскаль.
Таблица 3 – Основные операторы языка Паскаль
Название блока |
Операторы |
начало |
begin |
конец |
end |
процесс, действие, вычисление |
имя переменной := значение; |
решение, условие |
if условие then оператор else оператор; if условие then оператор; case селектор of значение: оператор; значение: оператор; значение: оператор end; |
данные, ввод |
read (имя переменной); readln (имя переменной); |
данные, вывода |
write(имя переменной); writeln(имя переменной); writeln(); |
цикл с параметром |
for параметр:=нач_знач to (downto) кон_знач do оператор; |
цикл с предусловием |
while условие do оператор; (оператор - если истина) |
цикл с постусловием |
repeat операторы until условие; (до тех пор пока не, т.е. выход по истине) |
