Конечно, давайте рассмотрим перевод двух трехзначных чисел в различные системы счисления и проверку результатов.
Возьмем два числа: 345 и 678. Мы переведем их в двоичную, восьмеричную и шестнадцатеричную системы счисления.
Число 345:
Перевод в двоичную систему:
- 345 делим на 2:
- 345 / 2 = 172 (остаток 1)
- 172 / 2 = 86 (остаток 0)
- 86 / 2 = 43 (остаток 0)
- 43 / 2 = 21 (остаток 1)
- 21 / 2 = 10 (остаток 1)
- 10 / 2 = 5 (остаток 0)
- 5 / 2 = 2 (остаток 1)
- 2 / 2 = 1 (остаток 0)
- 1 / 2 = 0 (остаток 1)
Записываем остатки в обратном порядке: 345 в двоичной системе — это 101011001
.
Перевод в восьмеричную систему:
- 345 делим на 8:
- 345 / 8 = 43 (остаток 1)
- 43 / 8 = 5 (остаток 3)
- 5 / 8 = 0 (остаток 5)
Записываем остатки в обратном порядке: 345 в восьмеричной системе — это 531
.
Перевод в шестнадцатеричную систему:
- 345 делим на 16:
- 345 / 16 = 21 (остаток 9)
- 21 / 16 = 1 (остаток 5)
- 1 / 16 = 0 (остаток 1)
Записываем остатки в обратном порядке: 345 в шестнадцатеричной системе — это 159
.
Число 678:
Перевод в двоичную систему:
- 678 делим на 2:
- 678 / 2 = 339 (остаток 0)
- 339 / 2 = 169 (остаток 1)
- 169 / 2 = 84 (остаток 1)
- 84 / 2 = 42 (остаток 0)
- 42 / 2 = 21 (остаток 0)
- 21 / 2 = 10 (остаток 1)
- 10 / 2 = 5 (остаток 0)
- 5 / 2 = 2 (остаток 1)
- 2 / 2 = 1 (остаток 0)
- 1 / 2 = 0 (остаток 1)
Записываем остатки в обратном порядке: 678 в двоичной системе — это 1010100110
.
Перевод в восьмеричную систему:
- 678 делим на 8:
- 678 / 8 = 84 (остаток 6)
- 84 / 8 = 10 (остаток 4)
- 10 / 8 = 1 (остаток 2)
- 1 / 8 = 0 (остаток 1)
Записываем остатки в обратном порядке: 678 в восьмеричной системе — это 1246
.
Перевод в шестнадцатеричную систему:
- 678 делим на 16:
- 678 / 16 = 42 (остаток 6)
- 42 / 16 = 2 (остаток 10, что в шестнадцатеричной системе обозначается как A)
- 2 / 16 = 0 (остаток 2)
Записываем остатки в обратном порядке: 678 в шестнадцатеричной системе — это 2A6
.
Проверка:
Для 345:
- Двоичная:
101011001
(должно быть 345 в десятичной)
- Восьмеричная:
531
(должно привести к 345 в десятичной)
- Шестнадцатеричная:
159
(должно привести к 345 в десятичной)
Для 678:
- Двоичная:
1010100110
(должно быть 678 в десятичной)
- Восьмеричная:
1246
(должно привести к 678 в десятичной)
- Шестнадцатеричная:
2A6
(должно привести к 678 в десятичной)
Для проверки можно выполнить обратный перевод из каждой системы счисления в десятичную и убедиться, что результат верен.