Для перевода числа из десятичной системы счисления в другие системы счисления, нужно последовательно делить это число на основание новой системы, запоминая остатки. Давайте переведем число 301 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную системы счисления:
Перевод в двоичную систему (основание 2):
- Разделим 301 на 2: частное 150, остаток 1
- Разделим 150 на 2: частное 75, остаток 0
- Разделим 75 на 2: частное 37, остаток 1
- Разделим 37 на 2: частное 18, остаток 1
- Разделим 18 на 2: частное 9, остаток 0
- Разделим 9 на 2: частное 4, остаток 1
- Разделим 4 на 2: частное 2, остаток 0
- Разделим 2 на 2: частное 1, остаток 0
- Разделим 1 на 2: частное 0, остаток 1
Теперь запишем остатки в обратном порядке: 301 в десятичной системе равно 100101101 в двоичной системе.
Перевод в восьмеричную систему (основание 8):
- Разделим 301 на 8: частное 37, остаток 5
- Разделим 37 на 8: частное 4, остаток 5
- Разделим 4 на 8: частное 0, остаток 4
Запишем остатки в обратном порядке: 301 в десятичной системе равно 455 в восьмеричной системе.
Перевод в шестнадцатеричную систему (основание 16):
- Разделим 301 на 16: частное 18, остаток 13 (в шестнадцатеричной системе 13 записывается как D)
- Разделим 18 на 16: частное 1, остаток 2
- Разделим 1 на 16: частное 0, остаток 1
Запишем остатки в обратном порядке: 301 в десятичной системе равно 12D в шестнадцатеричной системе.
Таким образом, число 301 в различных системах счисления выглядит следующим образом:
- Двоичная: 100101101
- Восьмеричная: 455
- Шестнадцатеричная: 12D