margarita25061961
?>

Синформатикой, ! 1)сколько единиц в двоичной записи числа 42015 + 22015 – 15? 2)сколько единиц в двоичной записи числа 81014 – 2530 – 12? 3)сколько единиц в двоичной записи числа 22014 – 4650 – 38? 4)сколько единиц в двоичной записи числа 42018 + 8305 – 2130 – 120? 5)сколько единиц в двоичной записи числа 82018 – 41305 + 2124 – 58?

Информатика

Ответы

zyf0066
42015 + 22015 – 15
Сначала решаешь в 10-ой системе счисления:
42015 + 22015 – 15 = 64015
Затем переводишь найденное число из 10-ой в 2-ую:
64015(в 10-ой) = 1111101000001111 (в 2-ой)
В данном числе 10 единиц.
Остальные примеры решаются точно также
pavpe4198
Итак, нужно найти число групп, в каждой из которых ни одно из чисел не делит все остальные.

Строим группы так:
(1) - 1
(2) - 2, 3, 5, 7, 11, 13... - все простые
(3) - 4, 6, 9, 10, 14, 15... - произведения двух простых 
...
(k) - произведения (k - 1) простых

И так пока не кончатся все числа. Поскольку в каждой группе наименьшее число 2^(k - 1), то k - минимальное, для которого 2^(k - 1) > N

По построению явно во всех группах ни одно число не делится на другое. Осталось проверить, что получено минимальное число групп.
Это очевидно: числа 1, 2, 4, ..., 2^(k-1) должны быть в разных группах.

Решение:
n = int(input())
t = 1
k = 0
while t <= n:
    t *= 2
    k += 1
print(k)
Talikova164
Что бы перевести число из 10-чной СС в СС с другим основанием (в данной задаче с основанием 8 и 16) надо это число последовательно делить на основание новой СС, записывая остатки от деления в обратном порядке. Это и будет искомое число. При этом учитываем, что двузначные остатки обозначаются буквами английского алфавита, например 10 это A, 11 - B, 12 - C и т.д.

Таким образом получаем:

79 : 2 = 39 (остаток 1)
39 : 2 = 19 (   1   )
19 : 2 =   9 (   1   )
  9 : 2 =   4 (   1   )
  4 : 2 =   2 (   0   )
  2 : 2 =   1 (   0   )
  1 : 2 =   0 (   1   )
Собираем остатки в обратном порядке, получаем число 100111,
т.е. 79 (в 10 СС) = 100111 (в 2 СС)

79 : 16 = 4 ( ост. 15 ) 15 соответствует букве F
  4 : 16 = 0 (    4   )
т.е. 79 (в 10 СС) = 4F (в 16 СС)

Аналогично получаем:

79 (в 10 СС) = 117 (в 8 СС)

169 (в 10 СС) = 10100100 (в 2 СС)
169 (в 10 СС) = 244  (в 8 СС)
169 (в 10 СС) = A4   (в 16 СС)

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

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

Синформатикой, ! 1)сколько единиц в двоичной записи числа 42015 + 22015 – 15? 2)сколько единиц в двоичной записи числа 81014 – 2530 – 12? 3)сколько единиц в двоичной записи числа 22014 – 4650 – 38? 4)сколько единиц в двоичной записи числа 42018 + 8305 – 2130 – 120? 5)сколько единиц в двоичной записи числа 82018 – 41305 + 2124 – 58?
Ваше имя (никнейм)*
Email*
Комментарий*

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

adman7
Оксана Анна
koldunovan
lenapopovich556510
Грачева мураховская
juliaipatova1739
Alekseeva_Khlistov
Voronina747
ольга1801
bezpalova2013
annaan-dr582
chapaevval
o-pavlova-8635
testovich1012
Раисовна878