Для начала объясню, как перевести из десятичной системы в 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 ( включительно). Исходя из такой логики [tex]1100_{10\\[/tex] = [tex]10000011101_{2}[/tex] , а [tex]11_{10}[/tex] (2**3 + 2**1 + 2**0) = [tex]1010_{2}[/tex]. Осталось только перевести в 2-чную систему счисления разность этих чисел (1100 - 11 = 1089). Я сразу запишу ответ: [tex]1089_{10}[/tex]= [tex]10001000001_{2}[/tex]
Answers & Comments
Verified answer
Для начала объясню, как перевести из десятичной системы в 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 ( включительно). Исходя из такой логики [tex]1100_{10\\[/tex] = [tex]10000011101_{2}[/tex] , а [tex]11_{10}[/tex] (2**3 + 2**1 + 2**0) = [tex]1010_{2}[/tex]. Осталось только перевести в 2-чную систему счисления разность этих чисел (1100 - 11 = 1089). Я сразу запишу ответ: [tex]1089_{10}[/tex]= [tex]10001000001_{2}[/tex]
Ответ: [tex]10000011101_{2}[/tex] - [tex]1010_{2}[/tex] = [tex]10001000001_{2}[/tex]