Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR_2-8.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
583.17 Кб
Скачать

Окно редактирования

В редакторе 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 условие; (до тех пор пока не, т.е. выход по истине)

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