Ю3.47

Задача: Для заданного [latex]\varepsilon[/latex] найти наименьшее [latex]n[/latex] такое, что [latex]\frac{2^{n}}{n!} <\varepsilon[/latex]. Вывести все члены последовательности от 1-го до [latex]n [/latex].

[latex]\varepsilon[/latex] Члены последовательности (t) [latex]n[/latex]
0.5 2.000; 2.000; 1.333; 0.667; 0.267; 5
5 2.000; 1
1.99 2.000; 2.000; 1.333; 3
В цикле проверяется больше ли t(член последовательности) чем [latex]\varepsilon[/latex]. Если да то, запускается цикл в котором высчитывается каждый член последовательности пока t не станет меньше [latex]\varepsilon[/latex]. Каждый последующий член последовательности считается на основе предыдущего, то есть член последовательности будет выглядеть как предыдущее значение умноженное на [latex]\frac{2}{n}[/latex]. Если же t меньше [latex]\varepsilon[/latex], то цикл выполняется всего один раз. Если [latex]\varepsilon[/latex] больше двух, то в последовательность будет содержать всего один элемент, так как  значение [latex]\frac{2^{n}}{n!}[/latex] при
[latex]n = 1[/latex] равно двум.

Код программы на Java:

 

Ideone.

Related Images:

5 thoughts on “Ю3.47

  1. — Дроби в формулах кодируются при помощи \frac. Или можно воспользоваться соответствующей кнопкой в редакторе laTeX.
    — Почему во втором тесте пусто? Не удалось найти члена ряда меньшего пяти?
    — В пояснении нужно поправить пунктуацию.
    — В пояснении нужно обратить внимание на Ваше небольшое открытие. Вы очень хорошо считаете очередной член последовательности на основе предыдущего. Т.е. вывели рекуррентную формулу, найдя отношение последующего члена ряда к предыдущему. Это очень правильно, нужно об этом сказать.

    • Не совсем.
      Для второго теста первый член ряда удовлетворяет условию остановки. Значит нужно вывести 2, а не пусто. Как вообще может быть пусто?

      И ещё. Вы можете просчитать на бумажке 3-4 первых члена ряда и написать 2-3 нормальных теста?

      Сейчас Вы просто выдаёте результаты работы программы за тесты. Это самое бессмысленное занятие. Ещё и на сайте, где это увидит Ваш потенциальный работодатель! Быстренько исправляйтесь 🙂

      P.S. Метки (ключевые слова) забыл написать

    • Оу, да. Немного запутался. Ну вот теперь должно быть точно правильно.

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