Информатика, вопрос задал BMW121212 , 7 лет назад

ПОМОГИТЕ С ИНФОРМАТИКОЙ, ДАЮ МНОГО БАЛЛОВ!!!

Приложения:

Ответы на вопрос

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

Приложения:
Новые вопросы