Найдите значение переменной b после выполнения фрагмента алгоритма:

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

Найдите значение переменной b после выполнения фрагмента алгоритма:


image

Информатика (72 баллов) | 232 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Трассировка алгоритма:
a=256   b =0
a=128   b=129
a=64    b = 194
a=32    b = 227
a=16    b=244
a=8      b=253
a=4      b =258
a=2      b=261
a=1      b=263    ответ: 263

(87.0k баллов)
0 голосов

В представленном фрагменте тело цикла выполнится 8 раз пока а не станет равно 1:

а = 128  b = 0 + 128 + 1 = 129
а = 64  b = 129 + 64 + 1 = 194
а = 32  b = 194 + 32 + 1 = 227
а = 16  b = 227 + 16 + 1 = 244
а = 8  b = 244 + 8 + 1 = 253
а = 4  b = 253 + 4 + 1 = 258
а = 2  b = 258 + 2 + 1 = 261
а = 1  b = 261 + 1 + 1 = 263

Ответ: b = 263



(13.9k баллов)