Главная / Программирование / Формула Бинома Ньютона дает следующее разложение в ряд для функции "квадратный корень из z": (1+x)0.5 = sqrt(1+x) = 1 + 0.5 x + 0.5(-0.5)/2! x2 + 0.5(-0.5)(-1.5)/3! x3 + 0.5(-0.5)(-1.5)(-2.5)/4! x4 + ... (мы обозначили z=1+x). Рассмотрим реализованную на

Формула Бинома Ньютона дает следующее разложение в ряд для функции "квадратный корень из z": (1+x)0.5 = sqrt(1+x) = 1 + 0.5 x + 0.5(-0.5)/2! x2 + 0.5(-0.5)(-1.5)/3! x3 + 0.5(-0.5)(-1.5)(-2.5)/4! x4 + ... (мы обозначили z=1+x). Рассмотрим реализованную на C/C++ функцию mySqrt(z), вычисляющую значение квадратного корня с точностью до одной миллионной: static const double EPS = 1e-6; double mySqrt(double z) { double x = z - 1.; double s = 1; double k = 0.5; double n = 1.; double a = k*x; while (fabs(a) > eps) { s += a; k -= 1.; n += 1.; a *= (k/n)*x; } return s; } Для каких значений z ее можно применять так, чтобы функция завершала работу за разумное время и ошибка вычисления результата была бы не более 0.0001? Укажите все правильные ответы из числа перечисленных ниже.

вопрос

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

Для небольших положительных значений z, например, 0<z<10.
Для любых значений z в интервале 0<z<2.
Для z = 10-10.
Для z = 2.0001.
Для z = 0.
Для значений z в интервале 0.1<z<1.9.
Сложность вопроса
89
Сложность курса: Программирование
84
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдан на пять. Спасибо за ответы
19 ноя 2020
Аноним
Какой человек ищет вот эти ответы интуит? Это же очень простые ответы
17 июл 2017
Аноним
Какой человек находит вот эти вопросы интуит? Это же легко
10 фев 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.