Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
10.05.2015
Размер:
669.7 Кб
Скачать

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

В редакторе FreePascal осуществляется ввод и редактирование текста программы.

Чтобы войти в окно редактора необходимо выбрать пункт Edit главного меню.

В основной части окна редактора собственно редактируется файл; в центре в верхней части окна редактора указывается информация о редактируемом файле: имя файла с указанием пути (с:\fpas\proba.pas); в левом нижнем углу указываются номер строки и номер столбца (1:3) позиции, в которой находится курсор.

В процессе отладки программы появляется окно Watches

При редактировании используют команды пункта меню Edit или комбинацию следующих клавиш:

С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.

Если в это время появились ошибки, необходимо их исправить и снова выполнить программу. Теперь компоновка программы должна завершиться успешно. Это значит, что для запуска программы копирует в нее необходимые для ее работы процедуры из библиотеки исполняющей системы.

15.2.2. Описание контрольных примеров

Пример 1. Вычислить значение функции, приx=3.

Соответствующие алгоритм и текст программы приведены на рис. 34.

Рис. 34. Алгоритм и текст программы примера 1.

Пример 2. Изменить программу примера 1 так, чтобы значение функцииу(x)можно было вычислить при любомх.

Соответствующий алгоритм и текст программы приведены на рис. 35. Причем, новые операторы в тексте программы выделены крупным шрифтом.

Пример 3. Составить программу, вычисляющую функцию

Алгоритм и текст программы приведены на рис. 36.

Пример 4. Составить программу табуляции функции

,

при с шагом 1.

Т.е. необходимо получить таблицу вида

x

y

-2

4

-1

1

0

0

1

1

2

8

3

27

Алгоритм и текст программы приведены на рис. 37.

Рис. 35. Алгоритм и текст программы примера 2.

Пример 5. Составить программу табуляции функции

,

при с шагомh. Значенияa, b, hввести с клавиатуры.

Алгоритм и текст программы приведены на рис. 38.

Пример 6. Составить программу вычисляющую сумму значений функции

,

при с шагомh. Значенияa, b, hввести с клавиатуры.

Алгоритм и текст программы приведены на рис. 39.

Рис. 36. Алгоритм и текст программы примера 3.

Рис. 37. Алгоритм и текст программы примера 4.

Рис. 38. Алгоритм и текст программы примера 5.

Рис. 39. Алгоритм и текст программы примера 6.

Соседние файлы в папке Лр_2семестр