0 голосов
0 просмотров

Срочно нужно, пожалуйста кто сможет сделайте. Хотелось бы с объяснением


image
от (61 баллов) по предмету Информатика

2 Ответы

0 голосов
от (58 баллов)

Ответ:

в переменной N будет 512

Объяснение:

цикл пройдет 9 раз, т.е. мы должны 1 умножить на 2 9 раз

от Начинающий (150 баллов)

Но после каждого выполнения цикла значение переменной изменяется. В первый раз цикл умножает на 2 единицу, но во второй раз он будет умножать на 2 результат своего предыдущего выполнения(то есть двойку). В следующий раз уже четвертку, и так далее. Всего цикл выполнится 5 раз, и после пятого выполнения n будет равен 32.(после первого выполнения: 2, посте 2-го: 4, после 3-го: 8, после 4-го: 16, после пятого: 32)

от Начинающий (150 баллов)

*после

0 голосов
от Начинающий (150 баллов)

Ответ:

32

Объяснение:

Данная программа прибавляет к переменной s 128, а еще увеличивает переменную n в два раза, и все это до тех пор пока s меньше или равняется 1024. То есть, эти изменения переменных прекратятся, когда условие цикла не будет выполнено (а именно, когда s станет больше 1024). И после того, как это произойдет программа выведет значение переменной n (как раз то, что нам нужно узнать!)

Итак, запустим программу:

n = 1

s = 0

Условие цикла выполняется (s меньше или равняется 1024)? Да.

Выполняется цикл.

После цикла:

n = 2

s = 128

Условие цикла выполняется (s меньше или равняется 1024)? Да.

Выполняется цикл.

После цикла:

n = 4

s = 256

Условие цикла выполняется (s меньше или равняется 1024)? Да.

Выполняется цикл.

После цикла:

n = 8

s = 512

Условие цикла выполняется (s меньше или равняется 1024)? Да.

Выполняется цикл.

После цикла:

n = 16

s = 1024

Условие цикла выполняется (s меньше или равняется 1024)? Да.

Выполняется цикл.

После цикла:

n = 32

s = 2048

Условие цикла выполняется (s меньше или равняется 1024)? Нет (наконец-то!).

Цикл перестает выполнятся, и программа пишет значение n, которое равняется (смотрим выше) 32.

На экране напечатано 32, все живы, все счастливы!

Популярное в поиске