Поговорим о системах счисления


Система счисления, которой все мы приучены еще с пеленок – десятеричная. Наша, родная!
Мы считаем так:

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
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010

0 это 0,
1 это1.

Все, значения 1-разрядных чисел исчерпаны. Добавляем слева новый разряд:

10
11

Опять исчерпались значения. Пишем еще разряд:

100
101
110
111

И так далее…

Теперь, когда мы поняли принцип формирования двоичных чисел, вам будет несложно продолжить счет дальше десяти. Для начала сосчитайте, сколько Вам нынче лет в двоичной системе.

Сосчитали? Получилось? Долго парились???

А теперь переведите мне в двоичный код, скажем, число 167 :)!

Ага! Сложно? Ну да, кому охота считать до 167, тем более – в двоичной системе! Значит, надо научиться как-то меньшей кровью переводить двоичные значения в десятеричные.

Источник: www.radiokot.ru


Добавил:  Павел (Admin)  [email protected] | 

Автор:   http://www.radiokot.ru/ Рейтинг@Mail.ru