Найти тему
Line Feed

Простые способы перевода в бинарную и десятичную систему

Старший ребенок при сдаче ОГЭ рассказал занятную историю: один из его одноклассников не смог сдать успешно информатику, хотя хорошо разбирался. По мнению незадачливого друга, он не смог правильно сделать именно это (читай заголовок).

Я решила напомнить о простых способах этого действия. Возможно, оно пригодится кому-то в будущем.

Итак.

Представим себе, что нужно конвертировать число 100 в бинарную систему.

Возьмите листок бумаги, и напишите эти цифры в строку:

64 32 16 8 4 2 1

Теперь делаем так:

100-64=36

Результат положительный? Значит наверху ставим 1. При отрицательном результате - 0.

Теперь 36-32=4

А далее, мы видим, что два раза подряд наше с вами действие принесет отрицательный результат, так как 4-16, и 4-8.

Далее 4-4 = принесет положительный результат.

А вот две последние цифры нам снова дадут противоположный.

Давайте, проверим, что у нас получилось:

1 1 0 0 1 0 0

Я уверена, что у вас все получилось)

Теперь посмотрим, как, например, бинарное число 10101101 будет выглядеть "по-человечески".

Напишем, к примеру, вот такой числовой ряд:

128 64 32 16 8 4 2 1

И напишем сверху каждого по одной цифре из нашего бинарного числа:

1 0 1 0 1 1 0 1

128 64 32 16 8 4 2 1

А, теперь, выберем "счастливчиков", у кого над "головой" появилась цифра 1.

Я волнуюсь)

128, 32, 8, 4, 1

А теперь, просто их подружим, при помощи сложения:

128+32-8+4+1= 173

Это и есть наше десятичное число!