Старший ребенок при сдаче ОГЭ рассказал занятную историю: один из его одноклассников не смог сдать успешно информатику, хотя хорошо разбирался. По мнению незадачливого друга, он не смог правильно сделать именно это (читай заголовок).
Я решила напомнить о простых способах этого действия. Возможно, оно пригодится кому-то в будущем.
Итак.
Представим себе, что нужно конвертировать число 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
Это и есть наше десятичное число!