Записывая десятичные числа в позиционных системах счисления с заданным основанием, нужно представлять их в виде полинома от этого основания. То есть, производить деление десятичного числа на заданное основание той системы, в которую будем его переводить, до тех пор, пока частное от деления не станет меньше этого основания. И начиная с последнего, записывать полученные остатки от деления.
Приведу примеры для указанных в вопросе трёх систем:
Двоичная для записи предполагает использование только 0 и 1, восьмеричная — цифры от 0 до 7.
Двоичная -> 1010, Восьмеричная -> 12
Двоичная -> 1100100, Восьмеричная: -> 144.
P.S. Довольно сложный вопрос в плане выдерживания уникальности текста. Но сам он, естественно, банален. Мой ответ, впрочем, тоже.
Числа 1, 10, 100 в двоичной системе будут выглядеть как 1, 1010, 1100100, а в восьмеричной системе 1, 12, 144. Вообще существует правило перевода через операцию деления, однако это занятие утомительное. На практике проще воспользоваться калькулятором перевода.
Добавить комментарий