|
Теги статьи: |
Сколько Вам лет? Поговорим о системах счисления…
Автор:
Опубликовано 01.01.1970
Система счисления, которой все мы приучены еще с пеленок – десятеричная. Наша, родная!
Мы считаем так:
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18… и т.д.
Однако же на то и есть в природе дремучая наука Математика, чтоб периодически портить нам весь кайф жизни. Вот и снова… Короче, кроме родной до боли десятеричной системы счисления, оказывается, существуют еще всякие разные системы. Ну как тут можно дальше жить, когда порушена вера в нерушимое!...
Тем не менее, жить мы будем. Но сначала надо познакомиться поближе…
Итак, систем счисления всяких много. Выберем ту, которая для нас важнее всего (после десятеричной, безусловно). Ну конечно же – это двоичная с.с!
Ну во-первых, что такое – «десятеричная», «двоичная» и т.п.? Название с.с. говорит нам, какое у нее основание.
Основание – это количество значений, которое может принять один разряд числа в данной с.с. Иными словами, сколько чисел можно записать с помощью одного знака.
Для десятеричной с.с. – основание = 10 (от 0 до 9, итого – 10 значений).
В двоичной с.с – основание = 2 (0 или 1, итого – 2 значения).
В десятеричной системе, после исчерпания значений при текущей разрядности, добавляется один старший разряд. После 9 идет 10, после 99 – 100 и т.д.
В двоичной с.с. – то же самое. Вот как мы будем считать до 10 в двоичной с.с.:
0 это 0,
1 это1.
Все, значения 1-разрядных чисел исчерпаны. Добавляем слева новый разряд:
10
11
Опять исчерпались значения. Пишем еще разряд:
100
101
110
111
И так далее…
Теперь, когда мы поняли принцип формирования двоичных чисел, вам будет несложно продолжить счет дальше десяти. Для начала сосчитайте, сколько Вам нынче лет в двоичной системе.
Сосчитали? Получилось? Долго парились???
А теперь переведите мне в двоичный код, скажем, число 167 :)!
Ага! Сложно? Ну да, кому охота считать до 167, тем более – в двоичной системе! Значит, надо научиться как-то меньшей кровью переводить двоичные значения в десятеричные.
В следующей главе мы поговорим о том, как преобразовать число из двоичной в десятеричную с.с. легко и с улыбкой :)