Предмет: Информатика,
автор: BMW121212
ПОМОГИТЕ С ИНФОРМАТИКОЙ, ДАЮ МНОГО БАЛЛОВ!!!
Приложения:
Ответы
Автор ответа:
1
Ответ: 21
Заранее извиняюсь за качество изображения.
Если требуется объяснить попроще или поконкретнее, только скажи
Короче говоря.
Изначально n = 0, s = 1. (n := 0;
s :=1;)
Пока s <= 1000 (while s <= 1000) , выполняем следующие "команды":
1) Значение s заменяем результатом произведения s*3
2) Значение n заменяем результатом суммы n+3
В таблице указан данный процесс (в первой колонке каждый следующий результат умножаем на 3 пока s не станет более 1000. Во второй колонке к каждому следующему результату прибавляем 3 пока s не станет более 1000)
В итоге выполнение данной программы требуется вывести конечное значение n, которое в итоге достигло 21.
Ответ: 21
Заранее извиняюсь за качество изображения.
Если требуется объяснить попроще или поконкретнее, только скажи
Короче говоря.
Изначально n = 0, s = 1. (n := 0;
s :=1;)
Пока s <= 1000 (while s <= 1000) , выполняем следующие "команды":
1) Значение s заменяем результатом произведения s*3
2) Значение n заменяем результатом суммы n+3
В таблице указан данный процесс (в первой колонке каждый следующий результат умножаем на 3 пока s не станет более 1000. Во второй колонке к каждому следующему результату прибавляем 3 пока s не станет более 1000)
В итоге выполнение данной программы требуется вывести конечное значение n, которое в итоге достигло 21.
Ответ: 21
Приложения:
BMW121212:
да
Автор ответа:
0
Пока s<=1000 выполняем действия:
S=s*3 и n=n+3
Выводим в конце n
Получается
1) s=1*3=3, n=0+3=3 и в следующем шаге подставляем уже эти значения
2) 9, 6 в следующем шаге подставляем уже эти значения и т.д.
3) 27, 9
4) 81, 12
5) 243, 15
6) 729, 18
7) 2187, 21
S>1000 и происходит выход из цикла
Ответ: 21
Похожие вопросы
Предмет: История,
автор: ygb5pvcbfy
Предмет: Биология,
автор: Аноним
Предмет: Математика,
автор: systemnifigasee
Предмет: Математика,
автор: ульяна20062904
Предмет: Алгебра,
автор: ИоаннаВоскресенская