@nihi1ist

Задача на pyhton. Как разобрать формулу?

Есть задача:
Пользователь вводит действительное число х и точность precision. Напишите программу, которая по числу х вычисляет сумму ряда в точности до precision.
6197bd317d50a333303657.png
Операцией возведения в степень и функцией factorial пользоваться нельзя.

Пример:
Введите точность: 0.001
Введите x: 5
Сумма ряда =  0.2836250150891709


С написанием кода, думаю справлюсь. Но вот формулу понять не могу, а именно ту часть, что после знака равно. Буду благодарен за простое объяснение этой формулы.
  • Вопрос задан
  • 223 просмотра
Решения вопроса 2
@Andy_U
Теперь читайте про ряды.
Ответ написан
Комментировать
@Vindicar
nihi1ist, это знак суммы. Читай, эта запись эквивалентна такому:
sum = 0
for n in range(0, X): #X - то что над знаком суммы
    V = ... #выражение, зависящее от n - то что справа от знака суммы
    sum += v

Ну разумеется, до бесконечности цикл прокрутить не получится, и тут в дело вступает точность.
Тебе нужно вычислить очередное слагаемое в сумме, и если оно по модулю меньше точности, то цикл нужно прервать. Иначе добавить слагаемое к сумме, увеличить n и продолжить цикл.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы