Mark-Petrovich
?>

Определи значение переменной k, после выполнения фрагмента прогаммы k = 0 for i in range (1, 6): if i %2! = 0: continue k = k + i a) 9 b) 6 c) 8 d) 2 e) 0

Информатика

Ответы

filimon211

63

Объяснение:

  Значащие разряды - цифры влияющие на конечный результат, например: 11001-все цифры значащие, 0010110 - два нуля в начале не значащие, их можно отбросить, но по условию даётся целое число, которое преобразовывают в двоичную систему, значит не значащих чисел там не должно быть.

   Т.к. по условие R меньше 100 и является результатом алгоритма запись R не должна включать 8 чисел (2^7=128), 8 чисел мы получаем только если в исходном их 4, значит ищем число с 3 знаками.

  Самое большое двоичное число из 3 знаков - 111,(7 в десятичной-нечётное) по алгоритму добавляем ещё 3 единицы. Получается 111111 в двоичной, тоесть 63.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Определи значение переменной k, после выполнения фрагмента прогаммы k = 0 for i in range (1, 6): if i %2! = 0: continue k = k + i a) 9 b) 6 c) 8 d) 2 e) 0
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Вадим-Рашад323
katyn76
pereverzev
drevile57
nata27-73589
Терентьева
savenko0109152
Zhamynchiev
Nikita_Lina1305
Svetlana395
madina27821667
Svetlana1884
Оздоевский
Вершинина1161
Yelfimova-andrei