Основы систем счисления
Система счисления — это способ записи чисел с помощью определённого набора символов (цифр) и правил их использования.
Виды систем счисления
Позиционные системы счисления
В позиционных системах счисления значение цифры зависит от её положения в числе.
-
Двоичная (бинарная) система:
- Основание: .
- Цифры: .
- Пример: .
-
Восьмеричная система:
- Основание: .
- Цифры: .
- Пример: .
-
Шестнадцатеричная система:
- Основание: .
- Цифры: (где , , …, ).
- Пример: .
-
Десятичная система (общепринятая):
- Основание: .
- Цифры: .
- Пример: .
Непозиционные системы счисления
В непозиционных системах счисления значение цифры не зависит от её положения.
- Римская система счисления:
- Символы: .
- Пример: .
Перевод между системами счисления
Из десятичной в любую позиционную
Метод деления с остатком:
- Делим число на основание новой системы счисления.
- Остаток записываем как следующую цифру числа.
- Повторяем, пока результат деления не станет равен нулю.
- Читаем цифры снизу вверх.
Пример: Перевод в двоичную систему.
- , остаток .
- , остаток .
- , остаток .
- , остаток .
- , остаток .
- , остаток .
Результат: .
Из двоичной в десятичную
Используем разложение числа по степеням основания:
Пример: Перевод в десятичную систему.
Арифметические операции в различных системах счисления
Сложение
Складываем поразрядно, как в десятичной системе, с учётом переноса в следующий разряд.
Пример: .
101
+ 011
-----
1000
Ответ: .
Вычитание
Выполняется поразрядно, с заимствованием из старших разрядов, если требуется.
Пример: .
1010
- 0011
-----
0111
Ответ: .
Умножение
Выполняется как столбиком, с учётом оснований систем счисления.
Пример: .
101
x 011
------
101
+1010
------
1111
Ответ: .
Применение систем счисления
-
Двоичная система:
- Используется в компьютерах и цифровой электронике.
-
Шестнадцатеричная система:
- Используется для представления адресов памяти, цвета в веб-дизайне (#FFFFFF).
-
Восьмеричная система:
- Используется в старых компьютерных системах.
-
Десятичная система:
- Применяется в повседневной жизни.
Задачи для закрепления
-
Перевести числа:
- в двоичную систему.
- в десятичную систему.
-
Выполнить операции:
- .
- .
-
Найти значение:
- (перевести в десятичную).
-
Преобразовать число в шестнадцатеричную систему.