Курсовая работа: Программа вычисления значения и вывода графика определенного интеграла
В состав RAD Pack входит эксперт для преобразования ресурсов, изготовленных в Borland Pascal 7.0, в формы Delphi. Уже появились эксперты, облегчающие построение DLL и даже написание собственных экспертов
2. СТРУКТУРА ПРОГРАММЫ
2.1 Описание процесса разработки
Процесс разработки программного комплекса реализующего задачи поставленные в задании к курсовому проекту начинается с создания нового проекта в среде программирования Delphi.
Главная форма программы содержит компоненты, необходимые для реализации пользовательского интерфейса, а также для выполнения иных необходимых функций:
- PageControl – компонент предназначен для создания многостраничного диалога: на одной странице будет расположен диалог расчета интегралов, а на второй – диалог построения графиков.
- MainMenu – главное меню программы.
- SavePictureDialog – диалог предназначенный для сохранения графических файлов (в программе используется для сохранения графика).
С помощью компонента PageControl реализуется многостраничный диалог. Первая страница диалога содержит компоненты:
- Panel – компонент используется в декоративных целях
- Label - служит для отображения текста на экране;
- ComboBox – служит для выбора информации из списка (используется для выбора подынтегральной функции)
- Edit – используется в программе для ввода значений (в программе используется для ввода численных значений)
- Button - позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения программы (в программе по нажатию кнопок происходит расчет интегралов).
Вторая страница диалога содержит компонент:
- Image – компонент используется для построения графика.
В программе необходимо реализовать следующие функции:
1. Реализация подынтегральных функций (реализовано в functions.dll).
2. Реализация функции разбора произвольно заданных математических функций (реализовано в модуле evalcomp.pas)
3. Реализация численных методов вычисления интегралов методами трапеций и Симпсона (реализовано в integrals.dll).
4. Реализация функции построения графика (реализовано в модуле Chart.pas).
5. Реализация функции сохранения графика в файл (реализовано в модуле Chart.pas).
6. Реализация вызовов API функций
Кроме того необходимо создать справочную систему помогающую пользователям в процессе работы с программой
2.2 Функциональная схема программного комплекса
Укрупненная функциональная схема приложения изображена на рис. 2. Схема показывает взаимодействие основных элементов программы.
Рисунок 2 – Функциональная схема приложения
Стрелки на рисунке указывают взаимодействие элементов программы и операционной системы. В виде прямоугольников на схеме изображены элементы программы и ОС.