Блог о программировании, электронике и рыбалке

Двоичный счет на пальцах

duble Сегодня по дороге на работу встретил своего старого знакомого с сыном. Опустив подробности нашей беседы перейду сразу к проблеме. У ребенка в школе нелады с двоичным счетом.

Как потом выяснилось, в школьных программах до сих пор учат переводить из десятичной системы в двоичную путем делением в столбик.

 

dubleset

Признаюсь, в мое время учили точно так же. Прямо каменный век какой-то. Зачем мучить детей делением, если у каждого есть по 10 пальцев на руках?

Я конечно понимаю, что педагогов и в университетах этому не учат, но наверняка у многих есть знакомые электронщики, которые давно используют этот метод. Не думаю, что “спалю тему” описав его. Вдруг, кому-то пригодится. Сразу сделаю оговорку, что на десяти пальцах можно переводить числа до 1023. Если нужно больше – разувайтесь.

Давайте оторвем руки от клавиатуры и посмотрим на ладошки.

ladoshki

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

Теперь посмотрим на ладошки так:

dulesystem

Для примера переведем число 35 из десятичной системы счисления в двоичную. Для этого сжимаем все пальцы в кулак, а потом разжимаем только те, сумма цифровых значений которых равна 35. Те пальцы, которые вы разжали - это единички, а остальные - нули. Загибать будем справа налево.

Для числа 35 это будут: большой палец правой руки (1) + указательный палец правой руки (2) + мизинец левой руки (32).

dulesystem35

1+2+32=35

Запишем результат по загнутым пальцам слева направо: 0000100011

Отбросив все нули слева от первой единицы получаем: 100011

35 = 100011

image

image

Все просто. Нужно только потренироваться.

Для тренировки можете подсчитать значение следующих распальцовок. Для подсчетов используйте значения с картинки правой руки, так как начинать нужно с нее.

duble18

 

duble6

Варианты ответов оставляйте в комментариях.

Если я непонятно расписал - спрашивайте. Попробую переформулировать метод для лучшего понимания.

Присоединяйтесь к нашей группе в Telegram @GeekElectronics
  • keyboard_arrow_downДвоичный счет на пальцах
    • Автор:
    • Миниатюра: Двоичный счет на пальцах
    • Рубрика: Полезные сервисы
    • Обновлено: 10.12.2017
    • Комментариев: 13
    • Просмотров: 9 169
  • Оцените пожалуйста статью
    1 Star2 Stars3 Stars4 Stars5 Stars
    Загрузка...
  • Поделитесь с друзьями
Geek Electronics

Комментариев: 13

  • Avatar for source
    Александр:

    первый рисунок 800десяеичное 0320h шеснадцатеричное
    второй рисунок 6десяеичное 06h шеснадцатеричное

  • Avatar for source

    Я при подсчёте чего-нибудь на пальцах единицу обозначаю согнутым пальцем — тогда нулю соответствует раскрытая ладонь, а не сжатый кулак.

  • Avatar for source
    Мария:

    Подскажите кто знает, а для чего это перевод из десятичной в двоичную , может пригодиться в жизни,и где эти знания можно применить -в какой области и для чего?Нас в школе такому ни разу не учили,помню таблицу умножения ,а про эту систему вообще впервые услышала и стало интересно.

    • Avatar for source
      source™:

      в радиоэлектронике например
      адреса устройств в двоичной системе задаются

      в школе на первых уроках информатики двоичной системе обучают

      • Avatar for source
        source™:

        а еще часики китайцы модные делают - в них время тоже в двоичной системе :)

  • Avatar for source
    Е-гор:

    А еще можно таблицу умножения "на 9" распальцевать. Исходное положение рук - такое же. Умножим, например, 6 на 9: отсчитываем слева направо шестой палец и загибаем его (это будет мизинец правой руки). Теперь смотрим - до загнутого пальца - десятки, после загнутого - единицы (54).

    • Avatar for source
      source:

      ага - знаю такое
      еще еще метод деления любых чисел от китайцев. он основан на перечеркивании линий и подсчета точек пересечения

Добавить комментарий

arrow_upward