Разработка программы, вычисляющей определенный интеграл методом трапеций для подынтегральной функции - Курсовая работа

бесплатно 0
4.5 190
Разработка алгоритма решения определенного интеграла методом трапеций для подынтегральной функции и моделирования задачи вынужденных колебаний без затухания. Описание интерфейса программы в среде Delphi и MathCad; идентификаторы, модули и приложения.


Аннотация к работе
В наши дни невозможно представить жизнь без компьютера, особенно если это связано с работой на некотором предприятии. Невозможно представить сейчас производственную, учебную деятельность и в общем жизнь людей без компьютерных систем и технологий. С каждым днем повышаются требования к уровню подготовки молодых специалистов в этой сфере деятельности. Целью работы является разработка программы вычисляющей определенный интеграл методом трапеций для подынтегральной функции и моделирует задачу вынужденных колебаний без затухания . Для достижения цели выполнения курсовой работы, необходимо решить следующие задачи: · произвести формулировку задачи с конкретными данными;Среда Delphi включает в себя полный набор визуальных инструментов для скоростной разработки приложений (RAD - rapid application development), поддерживающей разработку пользовательского интерфейса и подключение к корпоративным базам данных. VCL - библиотека визуальных компонент, включает в себя стандартные объекты построения пользовательского интерфейса, объекты управления данными, графические объекты, объекты мультимедиа, диалоги и объекты управления файлами, управление DDE и OLE. Среда Delphi является очень удобной при решении различного рода задач, так как позволяет находить коэффициенты аппроксимирующих полиномов (многочленов) для табулированной функции, и создать удобный для пользователя интерфейс.На практике наибольшее распространение получил метод 4-го порядка точности. Значение функции в i 1-й точке вычисляется следующим образом: (1.4) Метод Рунге-Кутта обладает достаточно высокой точностью, легко программируется, так как для вычисления нужно знать лишь одно значение yi. Метод Рунге-Кутта имеет порядок точности, сопоставимый со значением шага, взятым в 4-й степени. Для оценки погрешности метода пользуются формулой Рунге: Аппроксимация функций методом наименьших квадратовРисунок 1.1 - Блок-схема метода Рунге-КуттаФорма имеет три вкладки Page Control. Первая вкладка имеет название “Задание 1” на ней находятся кнопки “Выйти”, “Сохранить график”, “Вычислить”, “Очистить”.Перечень использованных в программе идентификаторов находится в таблице (Таблица 1.1).Идентификаторы p3, p6, p7 массивы для хранения коэффициентов полинома x, f массивы для хранения значений x,y A массив для хранения вычисленных коэф. полиномаТексты основных модулей приведены в приложении А.Рисунок 2.2 - Графическое представление результатовРисунок 2.5 - Решение поставленной задачи средствами MATHCADПеречень использованных в программе идентификаторов (Таблица 2.1).Идентификаторы x значения аргумента f значения функцииПри решении задач применено два различных средства программирования - среда DELPHI и MATHCAD. MATHCAD является достаточно распространенным продуктом, что привело к его частому применению, в том числе и для решения задач отображения графической информации в виде различных графиков. Выполнение той же задачи с помощью DELPHI требует гораздо больше времени, более глубоких знаний в области программировании навыков их применения.

План
СОДЕРЖАНИЕ

Введение

1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

1.1 Обзор программных средств

1.3 Математическая модель

1.4 Алгоритм решения задачи

1.5 Блок-схема алгоритма решения поставленной задачи

2. ПРАКТИЧЕСКАЯ ЧАСТЬ

2.1 Решение поставленной задачи в Delphi

2.1.1 Описание интерфейса программы в среде Delphi

2.1.2.Перечень использованных в программе идентификаторов

2.1.3 Тексты основных модулей и вид форм приложения

2.1.4 Графическое представление результатов

2.2 Решение поставленной задачи средствами MATHCAD

2.2.1 Перечень использованных в программе идентификаторов

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Вывод
При решении задач применено два различных средства программирования - среда DELPHI и MATHCAD. Это позволяет сравнить их в конкретной ситуации и оценить их достоинства и недостатки.

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

В результате курсовой работы был разработан алгоритм решения поставленной задачи, точно такая же задача была решена в среде MATHCAD.

Полученный алгоритм имеет практическое значение, т.к. задача решается в многих сферах деятельности человека таких как научные исследования, прогнозирование погоды, математические расчеты и т.д.

Опыт, который получен при выполнении курсовой работы позволит сделать правильный выбор при выборе средства для решений подобных задач в практике и целесообразности их применения.

Размещено на .ru
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?