|
||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Теоретическая часть. Городская научно – практическая конференцияГородская научно – практическая конференция «Старт в науку» Исследование методов приближенного решения уравнений Секция: современное программирование Автор: Сергеева Мария Сергеевна, Б» класс, МБОУ «Средняя общеобразовательная школа № 27» Руководитель: Сергеева Светлана Александровна Учитель информатики 1 категории, МБОУ «Средняя общеобразовательная школа № 27» Г.Дзержинск Г. Оглавление Введение 3 1. Теоретическая часть 4 1.1. Метод половинного деления 5 1.2. Метод хорд 7 1.3. Метод касательных 8 1.4. Комбинированный метод хорд и касательных 9 2. Практическая часть 11 2.1. Компьютерная модель построения графика функции на языке программирования Free Pascal 11 2.2. Компьютерная модель метода половинного деления 13 2.3. Компьютерная модель метода хорд 14 2.4. Компьютерная модель метода касательных 15 2.5. Компьютерная модель комбинированного метода хорд и касательных 16 2.6. Сравнительный анализ методов 17 Заключение 19 Литература 20 Введение С термином "уравнение" мы знакомимся еще в начальной школе, а задача «решить уравнение», вероятно, является наиболее часто встречающейся задачей не только на уроках математики. На уроке алгебры при решении уравнений возникают ситуации, когда путем алгебраических преобразований уравнение решить невозможно. Для решения данной проблемы, существуют методы приближенного решения уравнений. Актуальность темы обоснована тем, что с развитием компьютерной техники методы решения уравнений, основанные на большом количестве повторов, получают возможность широкого применения.
Цель: нахождение оптимального метода приближенного решения уравнения. Задачи: 1. Изучить методы приближенного решения уравнения: · метод половинного деления · метод хорд · метод касательных · комбинированный метод 2. Создать компьютерные модели приближенного решения уравнений с помощью всех методов на языке программирования Free Pascal. 3. Провести сравнительный анализ методов.
Теоретическая часть Нелинейные уравнения можно разделить на 2 класса - алгебраические и трансцендентные. Алгебраическими уравнениями называют уравнения, содержащие только алгебраические функции (целые, рациональные, иррациональные). В частности, многочлен является целой алгебраической функцией. Уравнения, содержащие другие функции (тригонометрические, показательные, логарифмические и др.) называются трансцендентными. Методы решения нелинейных уравнений делятся на две группы: - точные методы; - итерационные методы (за счет последовательных приближений получить решение уравнения с необходимой точностью). Точные методы решения уравнений основываются на поиске равносильных преобразований алгебраических выражений, например, перенос слагаемых из одной части уравнения в другую с противоположным знаком, деление обеих частей уравнения на одинаковое число не равное 0, а также точные способы решений позволяют записать корни уравнения в виде некоторого конечного соотношения (формулы). Точные решения существуют только для некоторых уравнений определенного вида (линейные, квадратные, тригонометрические и др.), поэтому для большинства уравнений приходится использовать методы приближенного решения с заданной точностью (графические или численные). В первую очередь это относится к большинству трансцендентных уравнений. Доказано также, что нельзя построить формулу, по которой можно было бы решить произвольное алгебраическое уравнение выше четвертой степени.
Точные методы решения Приближенные методы решения
Например, уравнение нельзя решить путем равносильных алгебраических преобразований. Но это уравнение можно решать приближенно графическими и численными методами. Решение уравнения проводят численно в два этапа. На первом этапе производится отделение корней - поиск интервалов, на которых содержится только по одному корню. Второй этап решения связан с уточнением корня на выбранном интервале (определением значения корня с заданной точностью). Далее будут рассмотрены несколько численных методов и приведены алгоритмы нахождения корней уравнений. Отделение корней уравнения может проводиться графически, т.е. путем построения графика функции y=f(x). Для уравнения вида f (x) = 0, где f(x) – некоторая непрерывная функция, корень (или корни) этого уравнения являются точкой (или точками) пересечения графика функции с осью абсцисс.
Отделение корней уравнения можно осуществить путем построения компьютерных моделей: построение графика функции с помощью одного из языков программирования (в данном случае Free Pascal); построение графика функции в электронных таблицах Microsoft Excel путем построения диаграммы типа График. При построении графика функции корни уравнения можно получить лишь с небольшой степенью точности. Поэтому, чтобы эти значения получить с любой заданной степенью точности, необходимо применять методы, которые позволяют «уточнять» найденные значения. Рассмотрим методы уточнения корней и их основные идеи. Отметим следующий момент: при прочих равных условиях, тот метод уточнения корней будет более эффективен, в котором результат с той же погрешностью найден за меньшее число раз вычисления функции f(x). Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |