Top.Mail.Ru
Ответы
Аватар пользователя
11 лет назад от Изменено

Как перевести число 96 из десятичной системы в двоичную и наоборот?

Дата
Популярность
Аватар пользователя
11 лет назад

Перевести легко:

1) 110 000:
из десятичной в двоичную - представляешь число как сумму степеней двойки начиная с самой большой степени
96 = 2^6 (64) + 2^5(32) ( И потом смотришь на степени - самая большая степень это количество чисел в твоём двоичном числе, единица ставится на каком-то месте, если в твоём разложении есть число в этой степени - например на 5 и 6 месте у тебя единички, потому что в разложении есть двойки в этой степени) .
Например число 1125 = 2^10 (1024) + 2^6 (64) + 2^5 (32) + 2^2(4) +2^0(2). Чисел в двоичном числе будет 10 на позициях 10, 6, 5, 2 и 0 будут стоять единицы - остальные нули 100 0110 0101

2) Из двоичной в десятичную
Например у тебя есть число 110 000 тебе нужно перевести его в десятичную. Ты записываешь его как сумму степеней двойки. На позиции где у тебя есть 1, ты возводишь двойку в нужную степень и прибавляешь к результату - первые 4 cтепени у тебя нули, значит тебе нужно только посчитать 2^5(32) + 2^6 (64)

Например 111 111 это 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 +2 ^0 = 127