Предмет: Информатика, автор: 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
Приложения:

BMW121212: да
BMW121212: с объяснением пожалуйста
АрсенийИльин: Секунду
BMW121212: жду)))))))))0
АрсенийИльин: Готово
BMW121212: спасибо большое
АрсенийИльин: Обращайся. Если надо попроще или покороче, могу сделать
BMW121212: можно перефотографировать
BMW121212: просто не видно?
АрсенийИльин: Проверь второе изображение. Может быть получше получилось
Автор ответа: flydeem
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

Похожие вопросы
Предмет: Математика, автор: ульяна20062904
Предмет: Алгебра, автор: ИоаннаВоскресенская