Чтобы перевести число из 10-ной системы в 2-ную, нужно делить его каждый раз на 2 с остатком, пока не останется 0.
В ответе записываем остатки в обратном порядке.
Например, 18
18:2 = 9 (ост. 0)
9:2 = 4 (ост. 1)
4:2 = 2 (ост. 0)
2:2 = 1 (ост. 0)
1:2 = 0 (ост. 1)
Ответ: 10010
Есть другой способ, для более продвинутых в математике. Нужно разложить число на сумму степеней 2
18(10) = 16 + 2 = 2^4 + 2^1 = 1*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 0*2^0 = 10010(2)
Чтобы перевести число из 2-ной системы в 10-ную, нужно сделать наоборот.
Написать над каждой цифрой справа налево степени 2, начиная от 0, а потом сложить те степени, где написаны 1.
4 3 2 1 0
1 0 0 1 0(2) = 2^4 + 2^1 = 16 + 2 = 18(10)
Добавить комментарий