Главная / Программирование / Функция arctg(x) (ее также обозначают arctg или atan) представляется рядом Тейлора: arctg(x) = x - x3/3 + x5/5 - x7/7 + ... Этот ряд сходится лишь для значений x, по модулю не превосходящих единицы, а эффективно вычислять его можно лишь для x, по модулю с

Функция arctg(x) (ее также обозначают arctg или atan) представляется рядом Тейлора: arctg(x) = x - x3/3 + x5/5 - x7/7 + ... Этот ряд сходится лишь для значений x, по модулю не превосходящих единицы, а эффективно вычислять его можно лишь для x, по модулю существенно меньших единицы - например, |x|<0.5. Чтобы свести задачу вычисления функции arctg(x) к суммированию ряда для малых значений x, можно воспользоваться формулой arctg(x) = 2*arctg(y), где y = x/(1 + sqrt(1 + x*x)), заменив вычисление ряда для x вычислением для y. Например, arctg(1)=2*arctg(1/(1+sqrt(2))). При этом нам придется воспользоваться функцией sqrt, вычисляющей квадратный корень. Какое максимальное число раз ее придется вызвать, чтобы свести вычисление arctg(x) для произвольного x к суммированию ряда для x в интервале |x|<0.5?

вопрос

Правильный ответ:

1 раз.
2 раза.
3 раза.
4 раза.
Для очень больших x может потребоваться многократное применение отображения x->y, поэтому число вызовов sqrt не ограничено.
Сложность вопроса
89
Сложность курса: Программирование
84
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой человек находит эти ответы по интуит? Это же крайне просто
04 сен 2018
Аноним
Гранд мерси за тесты по интуиту.
20 апр 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.