Здравствуйте, Хабровцы.
Пост можно было бы назвать: «Для любителей посчитать на пальцах», но это мы узнаем дальше.
Вступление: А что-же тянуть. Все что будет дальше, пойдет на тему подсчета в двоичной системе на пальцах. Кто еще не знает, постараюсь обьяснить, что это, как и зачем это осваивать.
Начну, пожалуй, с преимуществ:
1. Удобно переводить любое число с десятичной в двоичную системы и наоборот, не используя калькулятор.
2. Развивается моторика пальцев.
3. Развивается визуальное восприятие двоичных чисел.
Минусы:
1. Немного тренировки.
2. Нельзя в публичных местах показывать числа 26,27,352,378 и 891.
Суть:
Многим, наверняка, приходилось переводить между системами. И я думаю многие запомнили, что:
2-10
3-11
4-100
5-101
и т.д.
Логично, что исходя из того что каждая разрядность имеет два состояния, мы можем изобразить это дело на пальцах.
Поставьте перед собой руку (ладонью к себе), согните большой палец. Вот и есть единица. Разогните большой и согните указательный, вот и два. Тоесть разогнутый палец — это 0, а согнутый — 1. Так как начальные нули отбросились, мы имеем отсчет от «самой левой» единицы.
Названия пальцев — те которые загнуты:
средний, большой — 101 — 5
безымянный, средний -1100 — 12
мизинец, средний — 10100 — 20
Чтобы загибать мизинец, понадобиться некоторая практика. Но суть в другом. Представим разрядность каждого пальца руки, как 2^n (на фото)
![Изображение - savepic.net — сервис хранения изображений](https://habrastorage.org/r/w780q1/getpro/habr/post_images/26c/54c/7b3/26c54c7b3e330e043a1f214064b10df2.jpg)
То есть,
![Изображение - savepic.net — сервис хранения изображений](https://habrastorage.org/r/w780q1/getpro/habr/post_images/224/49a/cab/22449acab06926ceeccd526a9fd7c963.jpg)
Теперь, представим, что нам нужно перевести число 25 в двоичную. Загибаем Мизинец — 16, Безымянный — 8 и большой — 1. т.к. 16+8+1=25.
![Изображение - savepic.net — сервис хранения изображений](https://habrastorage.org/r/w780q1/getpro/habr/post_images/79c/825/fa7/79c825fa79a23d27d63ec46e9c7eb599.jpg)
Если не поняли, то вот еще пример, число 14, думаем: Мизинец — это много, средний нормально, но можно взять больше, поэтому — загибаем безымянный, это 8. Запомнили, далее средний — +4, єто уже 12 и указательный — +2, итог 14.
![Изображение - savepic.net — сервис хранения изображений](https://habrastorage.org/r/w780q1/getpro/habr/post_images/5ff/641/c40/5ff641c40cd15f5115162f13259975b8.jpg)
Так же поступаем с двоичными. Вот например видим где-то: 1011101. Представляем это на руках с разрядностями (уже две руки).
![Изображение - savepic.net — сервис хранения изображений](https://habrastorage.org/r/w780q1/getpro/habr/post_images/632/093/1cb/6320931cb94200d5434a531b6d8b3c59.jpg)
64+16+8+4+1=93
Имеем: 1011101(2) = 93(10)
Заключение: Таким образом мы можем использовать данный метод от 0 до 1023, используя пальцы и обладая элементарной арифметикой. Но при добавлении, хотя бы, одного разряда, можно будет считать до 2047, и далее до 4095, 8191 и т.д. А это могут быть руки, ноги, веки, либо что-то еще что может иметь два состояния 1 и 0.
Пост можно было бы назвать: «Для любителей посчитать на пальцах», но это мы узнаем дальше.
Вступление: А что-же тянуть. Все что будет дальше, пойдет на тему подсчета в двоичной системе на пальцах. Кто еще не знает, постараюсь обьяснить, что это, как и зачем это осваивать.
Начну, пожалуй, с преимуществ:
1. Удобно переводить любое число с десятичной в двоичную системы и наоборот, не используя калькулятор.
2. Развивается моторика пальцев.
3. Развивается визуальное восприятие двоичных чисел.
Минусы:
1. Немного тренировки.
2. Нельзя в публичных местах показывать числа 26,27,352,378 и 891.
Суть:
Многим, наверняка, приходилось переводить между системами. И я думаю многие запомнили, что:
2-10
3-11
4-100
5-101
и т.д.
Логично, что исходя из того что каждая разрядность имеет два состояния, мы можем изобразить это дело на пальцах.
Поставьте перед собой руку (ладонью к себе), согните большой палец. Вот и есть единица. Разогните большой и согните указательный, вот и два. Тоесть разогнутый палец — это 0, а согнутый — 1. Так как начальные нули отбросились, мы имеем отсчет от «самой левой» единицы.
Названия пальцев — те которые загнуты:
средний, большой — 101 — 5
безымянный, средний -1100 — 12
мизинец, средний — 10100 — 20
Чтобы загибать мизинец, понадобиться некоторая практика. Но суть в другом. Представим разрядность каждого пальца руки, как 2^n (на фото)
![Изображение - savepic.net — сервис хранения изображений](https://habrastorage.org/getpro/habr/post_images/26c/54c/7b3/26c54c7b3e330e043a1f214064b10df2.jpg)
То есть,
![Изображение - savepic.net — сервис хранения изображений](https://habrastorage.org/getpro/habr/post_images/224/49a/cab/22449acab06926ceeccd526a9fd7c963.jpg)
Теперь, представим, что нам нужно перевести число 25 в двоичную. Загибаем Мизинец — 16, Безымянный — 8 и большой — 1. т.к. 16+8+1=25.
![Изображение - savepic.net — сервис хранения изображений](https://habrastorage.org/getpro/habr/post_images/79c/825/fa7/79c825fa79a23d27d63ec46e9c7eb599.jpg)
Если не поняли, то вот еще пример, число 14, думаем: Мизинец — это много, средний нормально, но можно взять больше, поэтому — загибаем безымянный, это 8. Запомнили, далее средний — +4, єто уже 12 и указательный — +2, итог 14.
![Изображение - savepic.net — сервис хранения изображений](https://habrastorage.org/getpro/habr/post_images/5ff/641/c40/5ff641c40cd15f5115162f13259975b8.jpg)
Так же поступаем с двоичными. Вот например видим где-то: 1011101. Представляем это на руках с разрядностями (уже две руки).
![Изображение - savepic.net — сервис хранения изображений](https://habrastorage.org/getpro/habr/post_images/632/093/1cb/6320931cb94200d5434a531b6d8b3c59.jpg)
64+16+8+4+1=93
Имеем: 1011101(2) = 93(10)
Заключение: Таким образом мы можем использовать данный метод от 0 до 1023, используя пальцы и обладая элементарной арифметикой. Но при добавлении, хотя бы, одного разряда, можно будет считать до 2047, и далее до 4095, 8191 и т.д. А это могут быть руки, ноги, веки, либо что-то еще что может иметь два состояния 1 и 0.