Домашнее задание:
Задание №1:
Заполнить таблицу, преобразуя числа из одной системы счисления в другие. Разберем каждую строку отдельно, используя перевод чисел из одной системы счисления в другую:
Число 111011 (двоичная система):
- Двоичная система счисления (основание 2) — это уже данное число:
111011
.
- Для перевода в восьмеричную систему счисления (основание 8), разбиваем число на триады справа налево (если не хватает разрядов, слева добавляем нули):
111011 → 111 011 → 7 3
Ответ: 73
в восьмеричной системе.
- Для перевода в десятичную систему счисления (основание 10) используем формулу:
111011₂ = 1×2⁵ + 1×2⁴ + 1×2³ + 0×2² + 1×2¹ + 1×2⁰
= 32 + 16 + 8 + 0 + 2 + 1 = 59
Ответ: 59
в десятичной системе.
- Для перевода в шестнадцатеричную систему счисления (основание 16), разбиваем число на тетрады (группы по 4 бита), добавляя слева нули:
111011 → 0011 1011 → 3B
Ответ: 3B
в шестнадцатеричной системе.
Число 747 (восьмеричная система):
- В восьмеричной системе это уже данное число:
747
.
- Для перевода в двоичную систему счисления, каждую цифру восьмеричного числа заменяем соответствующими триадами:
7 → 111
4 → 100
7 → 111
Ответ: 111100111
- Для перевода в десятичную систему счисления:
747₈ = 7×8² + 4×8¹ + 7×8⁰
= 7×64 + 4×8 + 7×1
= 448 + 32 + 7 = 487
Ответ: 487
в десятичной системе.
- Для перевода в шестнадцатеричную систему счисления, сначала переводим число в десятичную систему (487), затем в шестнадцатеричную:
487₁₀ ÷ 16 = 30 остаток 7
30 ÷ 16 = 1 остаток 14 (E)
1 ÷ 16 = 0 остаток 1
Ответ: 1E7
Число 939 (десятичная система):
- В десятичной системе это уже данное число:
939
.
- Для перевода в двоичную систему счисления, делим число на 2 до получения 0:
939 ÷ 2 = 469 остаток 1
469 ÷ 2 = 234 остаток 1
234 ÷ 2 = 117 остаток 0
117 ÷ 2 = 58 остаток 1
58 ÷ 2 = 29 остаток 0
29 ÷ 2 = 14 остаток 1
14 ÷ 2 = 7 остаток 0
7 ÷ 2 = 3 остаток 1
3 ÷ 2 = 1 остаток 1
1 ÷ 2 = 0 остаток 1
Ответ: 1110101011₂
- Для перевода в восьмеричную систему счисления, берем двоичное представление (1110101011) и разбиваем на триады:
1110101011 → 001 110 101 011 → 1 6 5 3
Ответ: 1653₈
- Для перевода в шестнадцатеричную систему счисления, разбиваем на тетрады:
1110101011 → 0001 1101 0101 1 → 1D5B (шестнадцатеричное)
Число 99F (шестнадцатеричная система):
- В шестнадцатеричной системе это уже данное число:
99F
.
- Для перевода в десятичную систему счисления, используем формулу:
99F₁₆ = 9×16² + 9×16¹ + F×16⁰
= 9×256 + 9×16 + 15×1
= 2304 + 144 + 15 = 2463
Ответ: 2463
в десятичной системе.
- Для перевода в двоичную систему счисления, каждую цифру заменяем тетрадами:
9 → 1001
9 → 1001
F → 1111
Ответ: 100110011111
- Для перевода в восьмеричную систему счисления, берем двоичное представление (100110011111) и разбиваем на триады:
100110011111 → 001 001 100 111 111 → 1 1 4 7 7
Ответ: 11477₈
Итоговая таблица:
| Двоичная | Восьмеричная | Десятичная | Шестнадцатеричная |
|---------------|--------------|------------|--------------------|
| 111011 | 73 | 59 | 3B |
| 111100111 | 747 | 487 | 1E7 |
| 1110101011 | 1653 | 939 | 1D5B |
| 100110011111 | 11477 | 2463 | 99F |
Задание №2:
Можно ли перевести числа из троичной в девятеричную систему счисления?
Да, можно. Системы счисления с основаниями, являющимися степенями одного числа, имеют простую взаимосвязь. Основание девятеричной системы (9) является квадратом основания троичной системы (3). Поэтому перевод между этими системами возможен с использованием группировки разрядов.
Алгоритм перевода из троичной в девятеричную систему:
- Задать число в троичной системе счисления.
- Разбить число на пары (по два разряда) справа налево. Если количество разрядов нечетное, слева добавить ноль.
- Каждый блок (два разряда) перевести в девятеричное значение:
- 00 → 0
- 01 → 1
- 02 → 2
- 10 → 3
- 11 → 4
- 12 → 5
- 20 → 6
- 21 → 7
- 22 → 8
- Записать результат.
Пример:
Число: 21012₃
- Разбиваем на пары: 2 10 12.
- Переводим каждую пару:
- Ответ: 235₉
Таким образом, перевод возможен.