
Среда программирования: Delphi 7.0
Название работы: Решение произвольного уравнения численным методом. Метод хорд
Вид работы: Курсовая работа
Тематика работы: Компиляторы, Математика
Объем программы: 8 (по десятибалльной шкале)
Уровень сложности: 8 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: delphi, парсер, решение, уравнения, метод, хорд
Функции программы:
Описание метода:
Будем искать корень функции f(x). Выберем две начальные точки С1(x1;y1) и С2(x2;y2) и проведем через них прямую. Она пересечет ось абсцисс в точке (x3;0). Теперь найдем значение функции с абсциссой x3. Временно будем считать x3 корнем на отрезке [x1;x2]. Пусть точка С3 имеет абсциссу x3 и лежит на графике. Теперь вместо точек С1 и С2 мы возьмём точку С3 и точку С2. Теперь с этими двумя точками проделаем ту же операцию и так далее, т.е. будем получать две точки Сn + 1 и Сn и повторять операцию с ними. Таким образом, мы будем получать две точки, отрезок, соединяющий которые, пересекает ось абсцисс в точке, значение абсциссы которой можно приближенно считать корнем.
Пользователь может задать произвольное уравнение.
Программа рисует уравнение и отмечает точки последовательного приближения к решению.
Решение уравнения численным методом возможно с определенной точностью, ее тоже задает пользователь.
Результатом работы программы является корень уравнения и количество шагов, которые потребовались для достижения данной точности.
Программа понимает скобки, знаки * + - / и функции:
arcos, arcctan, arcsin, arctan, cos, ctan, sum, еxp, ln, log10, min, powеr, sin, sqr, sqrt, tan, round, abs, Рi, log2, max.
В описании приводится код с комментариями.
Особенностью программы является наличие парсера (компилятора), благодаря чему возможна обработка уравнения введенного в программу пользователем и его изменения в процессе выполнения программы.
Результатом работы программы является график, построенный с использованием компонента Tchart. Данный график позволяет перемещать и масштабировать изображение. Для перемещения изображения зажмите правую клавишу мышки, для масштабирования выделите область на графике, используя левую. Выделение области, где присутствует изображение, приведет к ее увеличению, выделение пустой области к возврату исходного масштаба.
Описание (отчет):
Есть
на 33 страниц, посмотреть оглавление
match
match
uexttypes
uexpression
uexpression
uexttypes
match
match
umain
umatchfunc
umatchfunc
match
umain
umain
umain
отчет
ubaseparser
umainparser
umainparser
ubaseparser
qtintf70Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеОписание задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Решение произвольного уравнения численным методом . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Метод хорд . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Геометрическое описание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Алгебраическое описание метода . . . . . . . . . . . . . . . . . . . . . . . . . . .