Здравствуй дорого читатель. Речь сегодня пойдёт о системах счислений. Давайте разберёмся что же это такое. Современный человек думает в общепринятой системе - десятичной. Её учили в школе, ей постоянно пользуются в жизни. Принято считать что 0 - это ничего, а 10 - это десять, основание самой популярной системы счисления. Возможно, это связанно с тем что на руках десять пальцев и так проще было посчитать что-то. Это не единственная система которой можно понятно объяснить о каком числе идёт речь. Вспомните книги, как обозначались главы: I , II, III, IV, V. Вспомнили? Такими цифрами пользовались древние римляне и они дошли до нашего времени. Похоже вы уже знаете, не одну систему счислений. Давайте разбираться, каким образом посчитать на руке до 31. Для этого нужно понять, по какому принципу работают позиционные системы счислений.
В десятичной системе разряд чисел состоит из десяти цифр от 0 до 9. При переполнения разряда мы добавляем следующее по порядку число к очередному разряду. Например после 00-09, где незначащий ноль не принято записывать, идет 10-19, за ним 20-29 и так далее.
По такому же принципу работают и другие системы, например шестнадцатеричная. В ней цифры 10, 11 или 15 имеют совсем другие значения. После привычной нам 9-ки вместо этих чисел будут использоваться буквы латинского алфавита от A - десять, до F - пятнадцати. Разряд шестнадцатеричной системы заполнен, как выразить следующее число? Вспомним как это работает в десятичной 1 - прибавляем к очередному разряду и начинаем его с самой маленькой цифры - 0. Итак получаем 10 - которое обозначает шестнадцать в данной системе счисления. Используется в веб-разработке для обозначения цветов, а так же в низкоуровневом программировании микроконтроллеров где единицей памяти является один байт состоящий из 8 бит. Значение которого можно очень удобно записать двумя шестнадцатеричными цифрами.
Для того чтобы выполнить нашу задачу мы будем использовать бинарную (двоичную систему). Для её основание является 2. Используется она в информатике и программировании. Будем считать на пальцах где загнутый палец будет обозначать 0, а разогнутый 1.
Надеюсь, материал был интересен, и вы поддержите мой канал лайком или оставите комментарий.