Предмет: Информатика, автор: sevarahonbabazanova

двоичное счисления 1100-11​


kirill10af: в десятичную?
kirill10af: или что?
sevarahonbabazanova: в двоичную
kirill10af: а ок

Ответы

Автор ответа: kirill10af
0

Для начала объясню, как перевести из десятичной системы в 10-чную. Для этого нужно знать степени 2 (**-возведение в степень) - 2**0=1, 2**1= 2, 2**2=4, 2**3=8, 2**4=16, 2**5=32, 2**6=64, 2**7=128 и т.д.

Чтобы перевести число из 10-чной вв 2-чную систему счисления, нужно число в 10-чной представить в виде суммы степеней 2. То есть 1100 в 10-чной = 1024(2**10)+76= 1024 + 64 + 13 = 1024 + 64(2**4) + 8(2**3) + 4(2**2) +1(2**0)= 2**10 + 2**4 + 2**3 + 2**2 + 2**0

Теперь смотрим, какая наибольшая степень 2 в этом числе. В данном случае 10 (1024). Ставим 1. Потом смотрим, есть ли степень 2 на 1 меньшая, чем самая большая. Если она есть добавляем к числу справа 1, а если нет - то добавляем справа 0. И так до степени 0 ( включительно). Исходя из такой логики 1100_{10\\ = 10000011101_{2} , а 11_{10} (2**3 + 2**1 + 2**0) = 1010_{2}. Осталось только перевести в 2-чную систему счисления разность этих чисел (1100 - 11 = 1089). Я сразу запишу ответ: 1089_{10}= 10001000001_{2}

Ответ: 10000011101_{2} - 1010_{2} = 10001000001_{2}

Похожие вопросы
Предмет: Математика, автор: Аноним
Предмет: Математика, автор: vgavrilova6
Предмет: Математика, автор: pupil315
Предмет: Қазақ тiлi, автор: dauletabdu575
Предмет: Биология, автор: rborislav27