Информатика, вопрос задал Артур998 , 7 лет назад

№138 помогите с информатикой

Приложения:

Ответы на вопрос

Ответил DexelGamer
0

Пусть a - первое число, b - второе число.

a=101011_2, b=11001_2

Для удобства переведём эти числа в 10-ричную систему счисления:

a=1*2^0+1*2^1+0*2^2+1*2^3+0*2^4+1*2^5=1+2+0+8+0+32=32+1+10=43_{10}

b=1*2^0+0*2^1+0*2^2+1*2^3+1*2^4=1+0+0+8+16=24+1=25_{10}

Теперь мы можем выполнять операции над числами в 10-ричной системе счисления, а результат переводить в двоичную.


Сумма

a_{10}+b_{10}=25_{10}+43_{10}=68_{10}=2^6+2^2=1000100_2

Разность

43_{10}-25_{10}=18_{10}=2^4+2^2=10010_2

Новые вопросы