SlideShare a Scribd company logo
1 of 2
А1. Алгоритм вычислений для заданного количества последовательных
приближений:
Для реализации этого алгоритма достаточно знать аналитическое описание функций f(x)
f'(x). Если описаниеf '(x) не дается в условии задачи, то его необходимо вывести
математически. Начальное приближение определяется подобно тому, как это было
сделано в методе хорд.
f (a)
(b a )
Шаг 1. Определение начального приближения х0: c a
f (b) f (a )
если f(c) x f(a)< 0, то x0=а иначе x0=b; i = 0.
f ( xi )
Шаг 2. Вычисляется хi по формуле xi 1 xi
.
f ( xi )
Шаг 3. Если i+1 = n то вычисленное решение х = хi. КОНЕЦ.
В противном случае i= i+1, затем возвращаемся к шагу 2.
А2. Алгоритм вычислений для заданной точности е:
В формуле оценки погрешности фигурируют значениям,M2 и m1 Если эти значения не
указаны в условии задачи, то их необходимо вычислить, проведя необходимые
математические выкладки. Кроме того, необходимы аналитические описания f(х) и f'(x).
f (a)
(b a )
Шаг 1. Определение начального приближения х0: c a
f (b) f (a )
если f(c) x f(a)< 0, то x0=а иначе x0=b; i = 0.
f ( xi )
Шаг 2. Вычисляется хi по формуле xi 1 xi
.
f ( xi )
M2
2
xi 1 xi
e то вычисленное решение х =xi КОНЕЦ.
Шаг 3. Если
2m1
В противном случае i= i+1, затем возвращаемся к шагу 2.
Пример 1: Пусть дана функция f(х) =х3 – 2x2 + х - 3. Требуется написать программу
вычисления решения уравнения f(х) =0 на отрезке [2; 15] для 10 последовательных
приближений методом Ньютона.
Предварительная математическая подготовка – определим f `(x) =Зх2 - 4х +1.
program cnlO;
var a, b, x, c : real;
i, n: integer;
function f(z :real) :real;
begin f:=z*z*z-2*z*z+z-3; end;
function fdl(z:real):real;
begin fdl:=3*z*z-4*z+1; end;
begin a:=2.1; b:=15; n:=10; i:=0;
c:=a-(f(a))/(f(b)-f(a))*(b-a);
if f(c)*f(a)<0 then x:=a else x:=b;
while i<n do
begin i:=i+1;
x:=x-f(x)/fdl(x);
writeln('i=',i:2,' x=',x:15:12, ' f=',f (x):15:12);
end;
end.

x
. Требуется написать программу для
4
нахождения приближенного решения уравнения f(x)=0 на отрезке [2,4;3] с точностью
е=0,0001 методом Ньютона. Для данной функции на отрезке [2,4; 3] значения М 2 и m1
соответственно, равны 2 и 0,03.
1
Предварительная математическая подготовка; f `(x) = -sin(2x) - .
4
program cnll;
var a, b, xn, xv, M2, ml, e, c : real;
i, n: integer;
function f(z:real):real;
begin f:=cos(z)*cos(z)-z/4; end;
function fdl(z:real):real;
begin fdl:=-sin(2*z)-1/4; end;
begin
a:=2.4; b:=3; M2:=2; ml:=0.03; e:=0.0001;
c:=a-(f(a))/(f(b)-f(a))*(b-a);
if f(c)*f(a)<0 then begin
xn:=a; xv:=b;
end
else begin xn:=b; xv:=a; end;
while M2*sqr(xn-xv)/(2*ml)>e do
begin xv:=xn;
xn:=xv-f(xv)/fdl(xv);
writeln( 'x=',xn:15:12, ' f=',f(xn):15:12);
end;
end.
Пример 2: Пусть дана функция f(х) = cos2 (х)-

More Related Content

What's hot

геометрический смысл производной
геометрический смысл производнойгеометрический смысл производной
геометрический смысл производнойtkachenko_anna
 
производная
производнаяпроизводная
производнаяmsrudenko67
 
3.2 Методы
3.2 Методы3.2 Методы
3.2 МетодыDEVTYPE
 
2.8 Строки и ввод-вывод
2.8 Строки и ввод-вывод2.8 Строки и ввод-вывод
2.8 Строки и ввод-выводDEVTYPE
 
генераторы псевдослучайных последовательностей и шифрование методом гаммирования
генераторы псевдослучайных последовательностей и шифрование методом гаммированиягенераторы псевдослучайных последовательностей и шифрование методом гаммирования
генераторы псевдослучайных последовательностей и шифрование методом гаммированияhmyrhik nikita
 
6.2 Шаблоны функций
6.2 Шаблоны функций6.2 Шаблоны функций
6.2 Шаблоны функцийDEVTYPE
 
исследование функций
исследование функцийисследование функций
исследование функцийkillaruns
 
Proizvodnaya i grafiki_funkcii
Proizvodnaya i grafiki_funkciiProizvodnaya i grafiki_funkcii
Proizvodnaya i grafiki_funkciiDimon4
 
пример решения задания на блок схемы
пример решения задания на блок схемыпример решения задания на блок схемы
пример решения задания на блок схемыЕлена Ключева
 
контрольная работа Variant ii
контрольная работа Variant iiконтрольная работа Variant ii
контрольная работа Variant iileshiy_AlisA
 
4.4 Таблица виртуальных методов
4.4 Таблица виртуальных методов4.4 Таблица виртуальных методов
4.4 Таблица виртуальных методовDEVTYPE
 
кустурова элем функции
кустурова элем функциикустурова элем функции
кустурова элем функцииurvlan
 
Функции, 11-й клаас
Функции, 11-й клаасФункции, 11-й клаас
Функции, 11-й клаасAlbina
 
Структурные формулы и функциональные схемы
Структурные формулы и функциональные схемыСтруктурные формулы и функциональные схемы
Структурные формулы и функциональные схемыaleksashka3
 
задания на выполнение фрагментов программ
задания на выполнение фрагментов программзадания на выполнение фрагментов программ
задания на выполнение фрагментов программЕлена Ключева
 

What's hot (20)

геометрический смысл производной
геометрический смысл производнойгеометрический смысл производной
геометрический смысл производной
 
производная
производнаяпроизводная
производная
 
3.2 Методы
3.2 Методы3.2 Методы
3.2 Методы
 
функция х2
функция х2функция х2
функция х2
 
2.8 Строки и ввод-вывод
2.8 Строки и ввод-вывод2.8 Строки и ввод-вывод
2.8 Строки и ввод-вывод
 
генераторы псевдослучайных последовательностей и шифрование методом гаммирования
генераторы псевдослучайных последовательностей и шифрование методом гаммированиягенераторы псевдослучайных последовательностей и шифрование методом гаммирования
генераторы псевдослучайных последовательностей и шифрование методом гаммирования
 
6.2 Шаблоны функций
6.2 Шаблоны функций6.2 Шаблоны функций
6.2 Шаблоны функций
 
исследование функций
исследование функцийисследование функций
исследование функций
 
Proizvodnaya i grafiki_funkcii
Proizvodnaya i grafiki_funkciiProizvodnaya i grafiki_funkcii
Proizvodnaya i grafiki_funkcii
 
задания на блок схемы
задания на блок схемызадания на блок схемы
задания на блок схемы
 
условия, подпрограммы
условия, подпрограммыусловия, подпрограммы
условия, подпрограммы
 
пример решения задания на блок схемы
пример решения задания на блок схемыпример решения задания на блок схемы
пример решения задания на блок схемы
 
контрольная работа Variant ii
контрольная работа Variant iiконтрольная работа Variant ii
контрольная работа Variant ii
 
4.4 Таблица виртуальных методов
4.4 Таблица виртуальных методов4.4 Таблица виртуальных методов
4.4 Таблица виртуальных методов
 
кустурова элем функции
кустурова элем функциикустурова элем функции
кустурова элем функции
 
Функции, 11-й клаас
Функции, 11-й клаасФункции, 11-й клаас
Функции, 11-й клаас
 
Структурные формулы и функциональные схемы
Структурные формулы и функциональные схемыСтруктурные формулы и функциональные схемы
Структурные формулы и функциональные схемы
 
K uruku2
K uruku2K uruku2
K uruku2
 
презентация к уроку 3
презентация к уроку 3презентация к уроку 3
презентация к уроку 3
 
задания на выполнение фрагментов программ
задания на выполнение фрагментов программзадания на выполнение фрагментов программ
задания на выполнение фрагментов программ
 

Similar to алгоритмизация метода касательных

Использование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовИспользование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовТранслируем.бел
 
Uravnenie kasat
Uravnenie kasatUravnenie kasat
Uravnenie kasatAlex_Tam
 
kasatel-nayakgrafikufunkcii.ppt
kasatel-nayakgrafikufunkcii.pptkasatel-nayakgrafikufunkcii.ppt
kasatel-nayakgrafikufunkcii.pptssuser12dca4
 
презентация
презентацияпрезентация
презентацияMarijVANGLIS
 
Многочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийМногочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийTheoretical mechanics department
 
Лекция 11: Методы разработки алгоритмов
Лекция 11: Методы разработки алгоритмовЛекция 11: Методы разработки алгоритмов
Лекция 11: Методы разработки алгоритмовMikhail Kurnosov
 
Определенный интеграл
Определенный интегралОпределенный интеграл
Определенный интегралssuser4d8a9a
 
Решение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементовРешение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементовTheoretical mechanics department
 
Лекция 11. Методы разработки алгоритмов
Лекция 11. Методы разработки алгоритмовЛекция 11. Методы разработки алгоритмов
Лекция 11. Методы разработки алгоритмовMikhail Kurnosov
 
Kasatelnaya k grafiku_funkcii
Kasatelnaya k grafiku_funkciiKasatelnaya k grafiku_funkcii
Kasatelnaya k grafiku_funkciiIvanchik5
 
ДОПОЛНИТЕЛЬНЫЕ САМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО АЛГЕБРЕ
ДОПОЛНИТЕЛЬНЫЕ САМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО АЛГЕБРЕДОПОЛНИТЕЛЬНЫЕ САМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО АЛГЕБРЕ
ДОПОЛНИТЕЛЬНЫЕ САМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО АЛГЕБРЕGarik Yenokyan
 
лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование цикловstudent_kai
 
Differencirovanie pokazatelnoj i_logarifmicheskoj_
Differencirovanie pokazatelnoj i_logarifmicheskoj_Differencirovanie pokazatelnoj i_logarifmicheskoj_
Differencirovanie pokazatelnoj i_logarifmicheskoj_Иван Иванов
 

Similar to алгоритмизация метода касательных (20)

Использование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовИспользование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетов
 
23
2323
23
 
8
88
8
 
Uravnenie kasat
Uravnenie kasatUravnenie kasat
Uravnenie kasat
 
kasatel-nayakgrafikufunkcii.ppt
kasatel-nayakgrafikufunkcii.pptkasatel-nayakgrafikufunkcii.ppt
kasatel-nayakgrafikufunkcii.ppt
 
презентация
презентацияпрезентация
презентация
 
Многочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийМногочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближений
 
Functions
FunctionsFunctions
Functions
 
Лекция 11: Методы разработки алгоритмов
Лекция 11: Методы разработки алгоритмовЛекция 11: Методы разработки алгоритмов
Лекция 11: Методы разработки алгоритмов
 
Определенный интеграл
Определенный интегралОпределенный интеграл
Определенный интеграл
 
Integral1
Integral1Integral1
Integral1
 
000
000000
000
 
Решение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементовРешение краевых задач методом конечных элементов
Решение краевых задач методом конечных элементов
 
Лекция 11. Методы разработки алгоритмов
Лекция 11. Методы разработки алгоритмовЛекция 11. Методы разработки алгоритмов
Лекция 11. Методы разработки алгоритмов
 
презентация к уроку2
презентация к уроку2презентация к уроку2
презентация к уроку2
 
Kasatelnaya k grafiku_funkcii
Kasatelnaya k grafiku_funkciiKasatelnaya k grafiku_funkcii
Kasatelnaya k grafiku_funkcii
 
ДОПОЛНИТЕЛЬНЫЕ САМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО АЛГЕБРЕ
ДОПОЛНИТЕЛЬНЫЕ САМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО АЛГЕБРЕДОПОЛНИТЕЛЬНЫЕ САМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО АЛГЕБРЕ
ДОПОЛНИТЕЛЬНЫЕ САМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО АЛГЕБРЕ
 
лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование циклов
 
Vzaimno obratnye funkcii
Vzaimno obratnye funkciiVzaimno obratnye funkcii
Vzaimno obratnye funkcii
 
Differencirovanie pokazatelnoj i_logarifmicheskoj_
Differencirovanie pokazatelnoj i_logarifmicheskoj_Differencirovanie pokazatelnoj i_logarifmicheskoj_
Differencirovanie pokazatelnoj i_logarifmicheskoj_
 

More from Colegiul de Industrie Usoara

Raport privind vizita de lucru în România 29.06.17
Raport privind vizita de lucru în România 29.06.17Raport privind vizita de lucru în România 29.06.17
Raport privind vizita de lucru în România 29.06.17Colegiul de Industrie Usoara
 
понятия и концепты о данных и о базах данных
понятия и концепты о данных и о базах данныхпонятия и концепты о данных и о базах данных
понятия и концепты о данных и о базах данныхColegiul de Industrie Usoara
 
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”Colegiul de Industrie Usoara
 

More from Colegiul de Industrie Usoara (20)

Analiza chestionarelor absolventilor grupelor M
Analiza chestionarelor absolventilor grupelor MAnaliza chestionarelor absolventilor grupelor M
Analiza chestionarelor absolventilor grupelor M
 
Analiza chestionarelor absolventilor grupelor F
Analiza chestionarelor absolventilor grupelor FAnaliza chestionarelor absolventilor grupelor F
Analiza chestionarelor absolventilor grupelor F
 
Analiza chestionarelor absolventi MT
Analiza chestionarelor absolventi MTAnaliza chestionarelor absolventi MT
Analiza chestionarelor absolventi MT
 
Darea de seama a catedrei Stiinte reale 2017 2018
Darea de seama a catedrei Stiinte reale 2017 2018Darea de seama a catedrei Stiinte reale 2017 2018
Darea de seama a catedrei Stiinte reale 2017 2018
 
Raport privind vizita de lucru în România 29.06.17
Raport privind vizita de lucru în România 29.06.17Raport privind vizita de lucru în România 29.06.17
Raport privind vizita de lucru în România 29.06.17
 
Raport de autoevaluare. Carauș V. 04.07.2017
Raport de autoevaluare. Carauș V. 04.07.2017Raport de autoevaluare. Carauș V. 04.07.2017
Raport de autoevaluare. Carauș V. 04.07.2017
 
Aspecte teoretice evaluarea externa 13.03.17
Aspecte teoretice evaluarea externa 13.03.17Aspecte teoretice evaluarea externa 13.03.17
Aspecte teoretice evaluarea externa 13.03.17
 
Diseminarea bunelor practice 22.05.17
Diseminarea bunelor practice  22.05.17Diseminarea bunelor practice  22.05.17
Diseminarea bunelor practice 22.05.17
 
Orar profesori 1.09.2017
Orar profesori 1.09.2017Orar profesori 1.09.2017
Orar profesori 1.09.2017
 
понятия и концепты о данных и о базах данных
понятия и концепты о данных и о базах данныхпонятия и концепты о данных и о базах данных
понятия и концепты о данных и о базах данных
 
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
 
Modelarea și tehnologia tricotajelor
Modelarea și tehnologia tricotajelor Modelarea și tehnologia tricotajelor
Modelarea și tehnologia tricotajelor
 
Masini si aparate
Masini si aparateMasini si aparate
Masini si aparate
 
Frizerie și cosmetică
Frizerie și cosmeticăFrizerie și cosmetică
Frizerie și cosmetică
 
Securitatea
Securitatea Securitatea
Securitatea
 
Filatura si tesatorie
Filatura si tesatorieFilatura si tesatorie
Filatura si tesatorie
 
формы и отчеты
формы и отчетыформы и отчеты
формы и отчеты
 
метод хорд
метод хордметод хорд
метод хорд
 
Metoda coardelor
Metoda coardelorMetoda coardelor
Metoda coardelor
 
Переменный ток
Переменный токПеременный ток
Переменный ток
 

алгоритмизация метода касательных

  • 1. А1. Алгоритм вычислений для заданного количества последовательных приближений: Для реализации этого алгоритма достаточно знать аналитическое описание функций f(x) f'(x). Если описаниеf '(x) не дается в условии задачи, то его необходимо вывести математически. Начальное приближение определяется подобно тому, как это было сделано в методе хорд. f (a) (b a ) Шаг 1. Определение начального приближения х0: c a f (b) f (a ) если f(c) x f(a)< 0, то x0=а иначе x0=b; i = 0. f ( xi ) Шаг 2. Вычисляется хi по формуле xi 1 xi . f ( xi ) Шаг 3. Если i+1 = n то вычисленное решение х = хi. КОНЕЦ. В противном случае i= i+1, затем возвращаемся к шагу 2. А2. Алгоритм вычислений для заданной точности е: В формуле оценки погрешности фигурируют значениям,M2 и m1 Если эти значения не указаны в условии задачи, то их необходимо вычислить, проведя необходимые математические выкладки. Кроме того, необходимы аналитические описания f(х) и f'(x). f (a) (b a ) Шаг 1. Определение начального приближения х0: c a f (b) f (a ) если f(c) x f(a)< 0, то x0=а иначе x0=b; i = 0. f ( xi ) Шаг 2. Вычисляется хi по формуле xi 1 xi . f ( xi ) M2 2 xi 1 xi e то вычисленное решение х =xi КОНЕЦ. Шаг 3. Если 2m1 В противном случае i= i+1, затем возвращаемся к шагу 2.
  • 2. Пример 1: Пусть дана функция f(х) =х3 – 2x2 + х - 3. Требуется написать программу вычисления решения уравнения f(х) =0 на отрезке [2; 15] для 10 последовательных приближений методом Ньютона. Предварительная математическая подготовка – определим f `(x) =Зх2 - 4х +1. program cnlO; var a, b, x, c : real; i, n: integer; function f(z :real) :real; begin f:=z*z*z-2*z*z+z-3; end; function fdl(z:real):real; begin fdl:=3*z*z-4*z+1; end; begin a:=2.1; b:=15; n:=10; i:=0; c:=a-(f(a))/(f(b)-f(a))*(b-a); if f(c)*f(a)<0 then x:=a else x:=b; while i<n do begin i:=i+1; x:=x-f(x)/fdl(x); writeln('i=',i:2,' x=',x:15:12, ' f=',f (x):15:12); end; end. x . Требуется написать программу для 4 нахождения приближенного решения уравнения f(x)=0 на отрезке [2,4;3] с точностью е=0,0001 методом Ньютона. Для данной функции на отрезке [2,4; 3] значения М 2 и m1 соответственно, равны 2 и 0,03. 1 Предварительная математическая подготовка; f `(x) = -sin(2x) - . 4 program cnll; var a, b, xn, xv, M2, ml, e, c : real; i, n: integer; function f(z:real):real; begin f:=cos(z)*cos(z)-z/4; end; function fdl(z:real):real; begin fdl:=-sin(2*z)-1/4; end; begin a:=2.4; b:=3; M2:=2; ml:=0.03; e:=0.0001; c:=a-(f(a))/(f(b)-f(a))*(b-a); if f(c)*f(a)<0 then begin xn:=a; xv:=b; end else begin xn:=b; xv:=a; end; while M2*sqr(xn-xv)/(2*ml)>e do begin xv:=xn; xn:=xv-f(xv)/fdl(xv); writeln( 'x=',xn:15:12, ' f=',f(xn):15:12); end; end. Пример 2: Пусть дана функция f(х) = cos2 (х)-