- •Методические указания
- •Окно редактирования
- •Составление и отладка программ
- •15.2.2. Описание контрольных примеров
- •15.3. Оборудование
- •15.4. Программа работы
- •15.5. Задание на работу
- •15.6. Содержание отчета
- •15.7. Контрольные вопросы
- •Приложение
- •Методические указания
- •Контрольные вопросы
- •Оформление отчета
- •16. 8. Варианты заданий
Окно редактирования
В редакторе 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.