Цель: понять процесс перевода. Переведём число 111000111 из десятичной в октальную и шестнадцатеричную системы.
- Восьмиричная система (основание 8) Метод: последовательное деление на 8, записываем остатки в порядке от последнего к первому.
- 111000111 = 8 × 13 875 013 + 7 → остаток 7
- 13 875 013 = 8 × 1 734 376 + 5 → остаток 5
- 1 734 376 = 8 × 216 797 + 0 → остаток 0
- 216 797 = 8 × 27 099 + 5 → остаток 5
- 27 099 = 8 × 3 387 + 3 → остаток 3
- 3 387 = 8 × 423 + 3 → остаток 3
- 423 = 8 × 52 + 7 → остаток 7
- 52 = 8 × 6 + 4 → остаток 4
- 6 = 8 × 0 + 6 → остаток 6
Запишем цифры в обратном порядке (от последнего остатка к первому): 6 4 7 3 3 5 0 5 7
Ответ: 111000111 (10) = 647335057 (8).
- Шестнадцатеричная система (основание 16) Метод: последовательное деление на 16, записываем остатки (0–15; 15→F, 10→A и т. д.).
- 111000111 = 16 × 6 937 506 + 15 → остаток F
- 6 937 506 = 16 × 433 594 + 2 → остаток 2
- 433 594 = 16 × 27 099 + 10 → остаток A
- 27 099 = 16 × 1 693 + 11 → остаток B
- 1 693 = 16 × 105 + 13 → остаток D
- 105 = 16 × 6 + 9 → остаток 9
- 6 = 16 × 0 + 6 → остаток 6
Запишем цифры в обратном порядке: 6 9 D B A 2 F
Ответ: 111000111 (10) = 69DBA2F (16).
Итого:
- Десятичное число 111000111 в восьмиричной системе: 647335057_8
- Десятичное число 111000111 в шестнадцатеричной системе: 69DBA2F_16
Если хочешь, могу привести альтернативный способ проверки или показать аналогичные примеры для других чисел.