Я пытаюсь понять причину правила при конвертации.
Я уверен, что должно быть простое объяснение, но я не могу обернуться вокруг него.
Цени любую помощь!
Преобразование из base10 в любую другую базу выполняется следующим образом:
число / требуемая база = число + остаток
Вы делаете это до числа = 0.
Но после всех вычислений вы должны перевернуть все остатки вверх дном. Я не понимаю почему.
Например: от base10 до base2
11 / 2 = 5 + 1
5 / 2 = 2 + 1
2 / 2 = 1 + 0
1 / 2 = 0 + 1
Почему правильный ответ: 1011, а не 1101?
Я знаю, что это немного мелочно, но это действительно помогло бы мне вспомнить лучше, если бы я мог это понять.