Давайте разберем, как переводить числа из разных систем счисления в десятичную систему, а также как переводить число из десятичной системы в другие системы счисления.
Перевод чисел в десятичную систему счисления:
- Число 1100102 (двоичная система):
- Каждая цифра двоичного числа (0 или 1) умножается на 2 в степени, соответствующей ее позиции, начиная справа и начиная с 0.
- 1100102 = 1 * 2^6 + 1 * 2^5 + 0 * 2^4 + 0 * 2^3 + 1 * 2^2 + 0 * 2^1 + 2 * 2^0
- Теперь вычислим: 1 * 64 + 1 * 32 + 0 * 16 + 0 * 8 + 1 * 4 + 0 * 2 + 0 = 64 + 32 + 0 + 0 + 4 + 0 + 0 = 100.
- Таким образом, 1100102 в десятичной системе = 100.
- Число 20678 (восьмеричная система):
- Каждая цифра восьмеричного числа (от 0 до 7) умножается на 8 в степени, соответствующей ее позиции.
- 20678 = 2 * 8^4 + 0 * 8^3 + 6 * 8^2 + 7 * 8^1 + 8 * 8^0.
- Вычислим: 2 * 4096 + 0 * 512 + 6 * 64 + 7 * 8 + 8 * 1 = 8192 + 0 + 384 + 56 + 8 = 8576.
- Таким образом, 20678 в десятичной системе = 8576.
- Число 1D916 (шестнадцатеричная система):
- В шестнадцатеричной системе используются цифры от 0 до 9 и буквы от A до F (где A=10, B=11, C=12, D=13, E=14, F=15).
- 1D916 = 1 * 16^4 + 13 * 16^3 + 9 * 16^2 + 1 * 16^1 + 6 * 16^0.
- Вычислим: 1 * 65536 + 13 * 4096 + 9 * 256 + 1 * 16 + 6 * 1 = 65536 + 53248 + 2304 + 16 + 6 = 119810.
- Таким образом, 1D916 в десятичной системе = 119810.
Перевод числа 18610 в другие системы счисления:
- В двоичную систему:
- Для перевода из десятичной системы в двоичную мы делим число на 2 и записываем остатки.
- 186 / 2 = 93, остаток 0
- 93 / 2 = 46, остаток 1
- 46 / 2 = 23, остаток 0
- 23 / 2 = 11, остаток 1
- 11 / 2 = 5, остаток 1
- 5 / 2 = 2, остаток 1
- 2 / 2 = 1, остаток 0
- 1 / 2 = 0, остаток 1
- Теперь читаем остатки снизу вверх: 10111010.
- В восьмеричную систему:
- Делим число на 8 и записываем остатки.
- 186 / 8 = 23, остаток 2
- 23 / 8 = 2, остаток 7
- 2 / 8 = 0, остаток 2
- Читаем снизу вверх: 272.
- В шестнадцатеричную систему:
- Делим на 16 и записываем остатки.
- 186 / 16 = 11, остаток 10 (A в шестнадцатеричной системе)
- 11 / 16 = 0, остаток 11 (B в шестнадцатеричной системе)
- Читаем снизу вверх: BA.
Таким образом, мы перевели числа в десятичную систему и число 18610 в двоичную, восьмеричную и шестнадцатеричную системы счисления:
- 1100102 в десятичной системе = 100
- 20678 в десятичной системе = 8576
- 1D916 в десятичной системе = 119810
- 18610 в двоичной системе = 10111010
- 18610 в восьмеричной системе = 272
- 18610 в шестнадцатеричной системе = BA