Мы вводим число N. задаем S = 3, x1 = 2, x2 = 1
Если мы ввели N = 1, то получаем S = x2 = 1 - выводим.
Если мы ввели N = 2, то получаем S = x1+x2 = 2+1 = 3 - выводим.
Если мы ввели N >= 3, то считаем цикл по i от 3 до N.
Сначала мы задаем x = 0,8*x2 + 0,15*x1.
При i = 3 будет x = 0,8*x2 + 0,15*x1 = 0,8*1 + 0,15*2 = 0,8 + 0,3 = 1,1.
Потом находим S = S + x = 3 + 1,1 = 4,1.
И, наконец, заменяем x1 = x2 = 1; x2 = x = 1,1.
Затем идем на следующий круг.
При i = 4 будет x = 0,8*x2 + 0,15*x1 = 0,8*1,1 + 0,15*1 = 1,03
Потом находим S = S + x = 4,1 + 1,03 = 5,13.
И, наконец, заменяем x1 = x2 = 1.1; x2 = x = 1,03.
И так далее, пока не будет i = N.
Если мы не знаем, чему равно N, то и не можем посчитать до конца.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Мы вводим число N. задаем S = 3, x1 = 2, x2 = 1
Если мы ввели N = 1, то получаем S = x2 = 1 - выводим.
Если мы ввели N = 2, то получаем S = x1+x2 = 2+1 = 3 - выводим.
Если мы ввели N >= 3, то считаем цикл по i от 3 до N.
Сначала мы задаем x = 0,8*x2 + 0,15*x1.
При i = 3 будет x = 0,8*x2 + 0,15*x1 = 0,8*1 + 0,15*2 = 0,8 + 0,3 = 1,1.
Потом находим S = S + x = 3 + 1,1 = 4,1.
И, наконец, заменяем x1 = x2 = 1; x2 = x = 1,1.
Затем идем на следующий круг.
При i = 4 будет x = 0,8*x2 + 0,15*x1 = 0,8*1,1 + 0,15*1 = 1,03
Потом находим S = S + x = 4,1 + 1,03 = 5,13.
И, наконец, заменяем x1 = x2 = 1.1; x2 = x = 1,03.
И так далее, пока не будет i = N.
Если мы не знаем, чему равно N, то и не можем посчитать до конца.