Oбъектно-ориентированная реализация числовых функций
Практическое занятие "Конструктивные действительные числа"
Цель занятия
Научится работать с конструктивными действительными числами. Рассмотреть вопросы о реализации конкретных конструктивных действительных чисел.
Практическая задача
Как мы уже отмечали в соответствующей лекции, конструктивное действительное число состоит из двух алгоритмов: алгоритма позволяющего вычислять рациональное приближение конструктивного действительного числа и оценку погрешности для этого приближения.
При рассмотрении конкретных конструктивных действительных чисел, как правило, более менее легко строится алгоритм для построения рациональных приближений, с другой стороны конструктивное вычисление погрешности рациональных приближений часто оказывается более сложной задачей.
Рассмотрим наиболее часто применяемые методы получения гарантированных оценок погрешности рациональных приближений конструктивных действительных чисел.
Частым примером конструктивного действительного числа являются
числа , где
,
. Для построения рационального
приближения этого числа с гарантированной оценкой погрешности мы
будем применять метод деления отрезка пополам. Для этого заметим,
что наше число
будет корнем решения уравнения

![[x_1,x_2]](/sites/default/files/tex_cache/e2928e128099d8ebc393e5079c62ab4c.png)



Метод дихотомии или половинного деления, который мы рассматривали в лекции, позволяет получать решение с гарантированной точностью. Дело в том, что на каждом шаге мы имеем отрезок, длина которого уменьшается в двое. При этом нужное нам число содержится в этом отрезке. Следовательно, всегда можно вычислить рациональное приближение с конструктивной оценкой точности.
В качестве примера рассмотрим конструктивное действительное число
- . Для нахождения рациональных аппроксимаций с
гарантированной оценкой погрешности нужно рассмотреть уравнение
![x^{2/3}-3=0,\quad x\in[0,9].](/sites/default/files/tex_cache/2e47cc368f452a81e788c6a2e080ea3f.png)
Другим методом для получения оценки точности рационального приближения конструктивного действительного числа, является использование рядов Лейбница. Рядом Лейбница называется числовой ряд следующего вида



Продемонстрируем применение рядов Лейбница для построения
конструктивных действительных чисел. Рассмотрим конструктивное
действительное число . Согласно ряду Тейлора для функции
, это число является суммой ряда


