A114з

Задача:

Вычислить [latex]\prod_{i=2}^{10}{\left(1-\frac{1}{i!} \right)^{2}}[/latex].

Тест:

[latex]\prod_{i=2}^{10}{\left(1-\frac{1}{i!} \right)^{2}}=0,1563[/latex]- тест пройден.
Решение:

Для решения это задачи сделаем цикл. в котором будем вычислять произведение и факториал. Факториал будем вычислять применяя рекуррентные соотношения. Затем подставим факториал в формулу и вычислим произведение.

Посмотреть работу программы можно здесь.

Related Images:

4 thoughts on “A114з

  1. Решение правильное, молодец, но
    1) нету того единственного теста, который возможен. Т.к. программа возвращает всегда один и тот же результат, то таблица тестов будет содержать этот результат и комментарий, что тест пройден.
    2) «В цикле я нахожу факториал , нахожу произведение и вывожу это на печать.» Все три действия в цикле? А по программе видно, что печать все же после цикла… Из Вашего предложения же этого не видно. Кроме того «я нахожу факториал , нахожу произведение» — и это все объяснение вычисления произведения? Ведь присутствует в программе довольно нетривиальный момент: рекуррентное нахождение факториала — его неплохо было бы описать в отчете, например, в виде математических выкладок или в виде словесного пояснения.

  2. «будем вычислять сумму» , «вычислим сумму» откуда взялась сумма??? ведь по задаче нужно посчитать произведение.

Добавить комментарий