Войти Создать аккаунт

Циклы · 26 из 33

Синус рядом Тейлора

Самое вузовское задание из всех: «вычислить сумму ряда с точностью ε». Борис Аркадьевич объясняет, что синус не берут из таблицы — его считают: складывают ряд x − x³/3! + x⁵/5! − … и останавливаются, когда очередной член становится меньше нужной точности. А ещё он просит сказать, сколько членов на это ушло.

Что сделать

Посчитайте sin x рядом Тейлора: складывайте члены, пока они не меньше ε по модулю, — и скажите, сколько сложили.

Что приходит

  • x — угол в радианах

  • eps — точность ε, положительное число

Что вернуть

Пару (сумма, сколько членов сложено); сумма — дробная, округлена до шести знаков.

Допишите функцию sinus в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой

Пример

x = 2, ε = 0,5. Первый член 2 — не меньше 0,5, складываем. Второй −8/6 ≈ −1,333 — тоже складываем. Третий 32/120 ≈ 0,267 — меньше 0,5, на нём стоп. Ответ (0.666667, 2).

Тот же пример кодом
Вызов
sinus(1, 0.001)
Вернуть
(0.841667, 3)
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.