Перевод из двоичной системы в десятичную осуществляется по формуле:
Каждый разряд умножается на 2^n ( то есть для последней цифры степень будет 0 а для следующих n+1), а после происходит сложение получившегося .
1*2^0+0*2^1+0*2^2+<wbr />1*2^3+1*2^4+1*2^5+1*2<wbr />^6=1+8+16+32+64=121
Для перевода двоичного числа 1110001 в десятичную систему используем формулу:
1110001₂=1*2^6+1*2<wbr />^5+1*2^4+0*2^3+0*2^2+<wbr />0*2^1+1*2^0=113₁₀ , где знаком ^ ообозначена операция возведения в степень.
Математическая запись этого преобразования выглядит так:
Если нужно перевести число 1100001 из двоичной системы счисления в десятичную систему можно использовать формулу:
1100001₂=1*2^6+1*2<wbr />^5+0*2^4+0*2^3+0*2^2+<wbr />0*2^1+1*2^0=97₁₀ , где знак ^ обозначает операцию возведения в степень.
Математическая запись этого преобразования выглядит так:
Перкеводим двоичное число 1000001 в десятичную систему по формуле:
1000001₂=1*2^6+0*2<wbr />^5+0*2^4+0*2^3+0*2^2+<wbr />0*2^1+1*2^0=65₁₀ , где знак ^ означает возведение в степень.
Математически это можно записать так:
Для меня, как старого программиста, проще всего перевести 2-ное число в 16-ное, а потом в 10-ное.
1000111=100.0111=47(<wbr />16)=4*16+7=64+7=71(10<wbr />)
Перевод из 2-го в 16-ное осуществляется очень просто.
Разбиваем число на четверки (тетрады), начиная с правого края.
Переводим каждую четверку отдельно по таблице:
0000=0; 0001=1; 0010=2; 0011=3; 0100=4; 0101=5; 0110=6; 0111=7;
1000=8; 1001=9; 1010=A; 1011=B; 1100=C; 1101=D; 1110=E; 1111=F.