как расшифровать бинарный код 0111000001100110?

Бинарные коды бывают не только 3-х, а, скажем, 4-хразрядные. Какой вас интересует?

Просто перевести из двоичного (так он называется по русски) кода, в текст или в системы счисления.

У меня есть калькулятор, почти волшебный. Это 28774.

бинарный код 0111000001100110

Ну если надо перевести в десятичный не понимая как это делается - открой виндовский калькулятор, переведи его в инженерный вид, выбери бинарный режим, введи это, а потом выбери десятичный - получится 28774.

А если хочешь знать что при этом происходит - сейчас объясню.. .
Вот десятичное число. Первая цифра справа от запятой - это количество единиц, вторая - количество десятков, третья сотен и т. д. Получается - эти цифры - это коэффициенты в разложении числа по системе числел {1,10,100,...}. Если учесть, что коэффициенты это целые числа от 0 до 9 - разложение получается единственным.

Далее - основа десятичной системы - десятка. А числа по которым расладывается число - эт степени десятки: 1=10^0, 10=10^1, 100=10^2, 1000=10^3,.. и т. д.

В двоичной системе - основа двойка. Т. е. числа идут так:
000 = 0
001 = 1
010 = 2
011 = 3
100 = 4
101 = 5
110 = 6
111 = 7
1000 = 8

Т. е. каждый 0 или 1 это коэффициент в разложении по степеням двойки: 1, 2, 4, 8, 16, 32....

Так что иначе твоё число можно записать в виде:
0*2^0 + 1*2^1 + 1*2^2 + 0*2^3 + .= 0*1 + 1*2 + 1*4 + 0*8 + .(не буду всё писать) . Таким образом и пересчитывается.

Другие вопросы из категории «Наука, Техника, Языки»