Позиционные и непозиционные системы счисления
1. Что такое система счисления?
Система счисления — это способ представления чисел с помощью символов (цифр) по определённым правилам.
2. Виды систем счисления
Позиционные системы счисления
В таких системах значение цифры зависит от её позиции (разряда) в числе. Каждая позиция соответствует определённой степени основания системы.
Формула:
N = aₙ·bⁿ + aₙ₋₁·bⁿ⁻¹ + … + a₀·b⁰
Пример (345): 3×10² + 4×10¹ + 5×10⁰ = 300 + 40 + 5 = 345
Примеры: двоичная, восьмеричная, десятичная, шестнадцатеричная.
Непозиционные системы счисления
Цифры не зависят от позиции, каждая обозначает фиксированное значение.
Пример: XIV = 10 (X) + 4 (IV) = 14
Символы: I, V, X, L, C, D, M.
3. Основные позиционные системы счисления
Система |
Основание |
Цифры |
Пример |
Двоичная |
2 |
0, 1 |
101₂ = 5 |
Восьмеричная |
8 |
0–7 |
12₈ = 10 |
Десятичная |
10 |
0–9 |
93 |
Шестнадцатеричная |
16 |
0–9, A–F |
1F₁₆ = 31 |
4. Перевод между системами счисления
I. В любую систему → десятичная
Формула: N = Σ (aᵢ × bⁱ)
Пример: 1011₂ = 1×8 + 0×4 + 1×2 + 1 = 11₁₀
II. Десятичная → любая система
Алгоритм: делим число на основание, записываем остатки, читаем снизу вверх.
Пример: 26₁₀ → 11010₂
III. Между системами, кратными 2 (2 ↔ 8 ↔ 16)
– 110101₂ → 110 101 → 6 5 → 65₈
– 11101010₂ → 1110 1010 → E A → EA₁₆
– 57₈ → 5:101, 7:111 → 101111₂
– 2F₁₆ → 2:0010, F:1111 → 00101111₂
5. Таблица соответствия между системами счисления (0–31)
Десятичная (10) |
Двоичная (2) |
Восьмеричная (8) |
Шестнадцатеричная (16) |
0 |
00000 |
0 |
0 |
1 |
00001 |
1 |
1 |
2 |
00010 |
2 |
2 |
3 |
00011 |
3 |
3 |
4 |
00100 |
4 |
4 |
5 |
00101 |
5 |
5 |
6 |
00110 |
6 |
6 |
7 |
00111 |
7 |
7 |
8 |
01000 |
10 |
8 |
9 |
01001 |
11 |
9 |
10 |
01010 |
12 |
A |
11 |
01011 |
13 |
B |
12 |
01100 |
14 |
C |
13 |
01101 |
15 |
D |
14 |
01110 |
16 |
E |
15 |
01111 |
17 |
F |
16 |
10000 |
20 |
10 |
17 |
10001 |
21 |
11 |
18 |
10010 |
22 |
12 |
19 |
10011 |
23 |
13 |
20 |
10100 |
24 |
14 |
21 |
10101 |
25 |
15 |
22 |
10110 |
26 |
16 |
23 |
10111 |
27 |
17 |
24 |
11000 |
30 |
18 |
25 |
11001 |
31 |
19 |
26 |
11010 |
32 |
1A |
27 |
11011 |
33 |
1B |
28 |
11100 |
34 |
1C |
29 |
11101 |
35 |
1D |
30 |
11110 |
36 |
1E |
31 |
11111 |
37 |
1F |
1F