• Просто решить алгоритм. 100 балов - 7 класс.

    Дано: n = 12. Вычислить n-е значение переменной y при х = 6.

    Алгоритм ниже на скриншоте. Мне нужно понять где я ошибся в расчётах. Спасибо!)

    question img

Ответы 6

  • Да просто на глаза попалось
    • Автор:

      paul4g3r
    • 5 лет назад
    • 0
  • Жалко ответ лучшим не сделать
    • Автор:

      melany
    • 5 лет назад
    • 0
  • Через где-то часов 8, если раньше не дадут сторой
    • Автор:

      celloat3i
    • 5 лет назад
    • 0
  • *второй
    • Автор:

      cayetano
    • 5 лет назад
    • 0
  • Да мне оно на самом деле не важно)
    • Автор:

      powers
    • 5 лет назад
    • 0
  • Алгоритм реализует вычисление по рекуррентной формуле

    \displaystyle y_1=1; \quad y_i=0.2\times\left(y_{i-1}+\frac{x}{y_{i-1}}ight),\,i=2,3,...n

    Коенечно, считать это вручную - занятие для рабов на галерах. Ошибиться при таких числах очень легко. Поэтому я поручил трассировку программе.

    // PascalABC.NET 3.4.2, сборка 1881 от 19.11.2018// Внимание! Если программа не работает, обновите версию!

    begin

     var (x, y, i, n) := (6.0, 1.0, 1, 12);

     while i <= n do

     begin

       y := 0.2 * (y + x / y);

       Writeln(i:2, y:20:15);

       Inc(i)

     end

    end.

    1   1.400000000000000 2   1.137142857142860 3   1.282704953338120 4   1.192064001533930 5   1.245070159690060 6   1.212815140382150 7   1.231996586451940 8   1.220427990093710 9   1.22734721586140010   1.22318787891077011   1.22568065239323012   1.224183974349650
    • Автор:

      devonl74p
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years