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

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

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

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

 

число перевод пальцы метод двоичная систем  serv

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

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

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

число перевод пальцы метод двоичная систем  serv

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

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

число перевод пальцы метод двоичная систем  serv

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

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

число перевод пальцы метод двоичная систем  serv

1+2+32=35

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

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

35 = 100011

число перевод пальцы метод двоичная систем  serv

число перевод пальцы метод двоичная систем  serv

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

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

число перевод пальцы метод двоичная систем  serv

 

число перевод пальцы метод двоичная систем  serv

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

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

  • vertical_align_bottomДвоичный счет на пальцах
  • Оцените статью - я старался
    1 Star2 Stars3 Stars4 Stars5 Stars (6 votes, average: 5,00 out of 5)
    Загрузка...
  • Поделитесь с друзьями
logo

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

  • 1djm:

    Great Thanks! Very userfull, очень помогло)

  • Александр:

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

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

  • Мария:

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

    • source™:

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

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

      • source™:

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

  • Е-гор:

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

    • source:

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

  • alexjoy:

    прикольно :)

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

vertical_align_top
banner