Как пользоваться Поиском

поиск по сайту
логин

пароль

регистрация     
забыли пароль?

Помощь сайту

Вопросы » Информатика, Логика » Перевод чисел в системах счисления

Перевод чисел в системах счисления

создана: 23.09.2013 в 21:43
................................................

 ( +31 ) 

:

1,Выполнить перевод числа 2310 в двоичную систему счисления.

2,Выполнить перевод числа 1001002 в десятичную систему счисления.

3,Найти сумму полученных чисел в двоичной системе счисления и выполнить проверку в десятичной системе счисления.

4.Найти разность полученных чисел в двоичной системе счисления и выполнить проверку в десятичной системе счисления.

 ( +31 ) 
23.09.2013 23:18
Комментировать

В первом у меня :10111

 ( +31 ) 
23.09.2013 23:18
Комментировать

Во втором:36

 ( +31 ) 
23.09.2013 23:19
Комментировать

Как остальные делать???

 ( +1708 ) 
24.09.2013 05:35
Комментировать Верное решение
(баллы:+2)

Сложение делать довольно просто. Складываются числа поразрядно, начиная с крайнего правого разряда. Если в разряде слагаемых стоят 0 и 0 или 1 и 0, то тут всё ясно, получается 0+0=0, либо 1+0=1. Если в разряде слагаемых стоят 1 и 1, то в сумме в том же разряде надо записывать 0 и запоминать единицу, которую нужно потом прибавить к сумме следующего разряда. В результате получаем в нашем случае

+100100

    10111

  111011

Проверяем: 1·25+1·24+1·23+0·22+1·21+1·20=32+16+8+2+1=59. 23+36=59. Результаты совпадают.

Вычитать двоичные числа чуть сложнее. Вычитание происходит также поразрядно. В случаях, когда  из 1  вычитается 0 или 1, или когда из 0 вычитается 0, всё понятно, получаются 1, или 0, или 0 соответственно. Когда же из 0 вычитается 1, то в уменьшаемом разряде нужно единицу занять из следующего левого разряда. В разряде результата записывается 1. Если в следующем разряде, из которого занимали единицу, стоит 0, то заём происходит из следующего левого разряда, а 0 заменяется на 1. И так заём происходит до тех пор, пока в каком-то разряде не встретится 1. Эта единица занимается, а вместо неё в разряде будет 0.

Получаем для нашего случая:

-100100

   10111 

 001101

Проверяем: 1·23+1·22+0·21+1·20=8+4+1=13. 36-23=13. Результаты совпадают. 

Хочу написать ответ