- •Содержание
- •Введение
- •1 Постановка задачи
- •Математическое (логическое) описание задачи
- •2.1 Разработка алгоритма программного модуля и его описание Структура формы «Построение графика» представлена на Рисунке 1.
- •2.2 Структурная диаграмма программного модуля
- •2.3 Разработка пользовательского интерфейса
- •3 Реализация программного модуля
- •3.1 Описание используемых операторов, величин и функций
- •3.2 Тестирование программного модуля
- •4 Справочная система программного модуля
- •Заключение
- •Список использованных источников
- •Приложения Приложение а Руководство пользователя
- •Приложение б Код программы
1 Постановка задачи
Заданием на курсовую работу является создание программы на языке программирования Delphi, которая должна осуществлять решение следующей задачи :
1. Исследовать функцию f(x)= х2 +х/2+10, при этом определить область оп-ределения, область значений, координаты вершины параболы, четность функции, точки пересечения с осью Х, точки пересечения с осью У, возрастает ли функция на данном отрезке или убывает.
2. Построить график функции f(x)=х2 +х/2+10 на заданном отрезке.
3. Решить поставленную задачу с использованием функций и процедур в среде разработки программы Delphi.
Математическое (логическое) описание задачи
При запуске программы Delphi появляется форма, которая представляет собой наличие различных компонентов. В инспекторе объектов, расположенном слева от формы, показаны все ее свойства.
Компонент TEdit представлен в программе в качестве окна для задания функции. После нажатия запрограммированного компонента формы TButton, который позволяет выполнить какие-нибудь действия при нажатии кнопки во время выполнения программы, т.е. кнопки «Рисовать», «Открыть», «Сохранить». Именно эти кнопки позволяют рисовать, открывать, сохранять графики.
В конце программы – исследования функции и построения их графиков, строится график данной функции, которое выводится в размещенном на форме компоненте TImage, который используется для визуальных целей и для указания Windows, порядок перемещения по компонентам на форме.
Также на форме размещается компонент TMainMenu, который позволяет поместить главное меню в программу. Этот компонент включает пункт меню, а именно, «Помощь». В пункте «Помощь» выдаются сведения о разработчике, а также о дате создания программы. И последний компонент, который представлен на форме, это TBitBtn – это кнопка вроде TButton, однако имеет несколько предопределенных типов, как, например, bkClose, bkOk и т.д., при выборе которых кнопка принимает соответствующий вид. Кнопка «Выход» служит для выхода из самой программы.
Входные данные
Входная информация представлена вводом функции, с помощью которой необходимо построить график.
1.2Выходные данные
Выходная информация представлена результатом построения графика данной функции.
Обработка ошибок
При выполнении программного модуля необходимо предусмотреть обработку следующих ошибок:
-неправильный ввод исходных данных (значений x, см. рисунок 1).
Рисунок 1 «ошибка ввода данных»
2 Проектирование программного модуля
2.1 Разработка алгоритма программного модуля и его описание Структура формы «Построение графика» представлена на Рисунке 1.
Построение графика;
рисунок 2 – Структурная схема формы «Построение графика»
Procedure Button1.click
Procedure Button2.click
Procedure Button3.click
Procedure Button3.click
Структура формы «О программе» представлено на Рисунке 2.
О программе
Рисунок 3 – Структурная схема формы «О программе»
Procedure Button1.Click