Как перевести из четверичной системы счисления в семеричную?

Поляков Евгений Александрович

Учитель информатики высшей категории

Проверено учителем

Перевод чисел из четверичной системы (основание 4) в семеричную (основание 7) удобнее всего осуществлять через промежуточный перевод в десятичную систему. Шаг 1: Перевод из четверичной системы в десятичную Для этого необходимо разложить число по степеням основания 4. Каждая цифра умножается на 4 в степени, соответствующей её позиции (справа налево, начиная с нуля). Формула: N10=dn4n+...+d141+d040cap N sub 10 equals d sub n center dot 4 to the n-th power plus point point point plus d sub 1 center dot 4 to the first power plus d sub 0 center dot 4 to the 0 powerПример: Переведем число 2314231 sub 4 в десятичную систему.

  1. Определяем позиции цифр: 22 (позиция 2), 33 (позиция 1), 11 (позиция 0). Вычисляем: 242+341+140=216+34+112 center dot 4 squared plus 3 center dot 4 to the first power plus 1 center dot 4 to the 0 power equals 2 center dot 16 plus 3 center dot 4 plus 1 center dot 1. Складываем: 32+12+1=451032 plus 12 plus 1 equals 45 sub 10.

Шаг 2: Перевод из десятичной системы в семеричную Для этого десятичное число нужно последовательно делить на 7, записывая остатки. Деление продолжается до тех пор, пока частное не станет равным нулю. Искомое число в семеричной системе составляется из полученных остатков, записанных в обратном порядке (от последнего к первому). Пример: Переведем полученное число 451045 sub 10 в семеричную систему.

  1. 45/7=645 / 7 equals 6 (остаток 3) 6/7=06 / 7 equals 0 (остаток 6)

Записываем остатки в обратном порядке: 63. Результат: 2314=637231 sub 4 equals 63 sub 7. Общий алгоритм (кратко)

Действие МетодРезультат
Этап 1Сумма произведений цифр на 4n4 to the n-th powerЧисло в десятичной системе ( 1010)
Этап 2Деление на 7 с фиксацией остатковЧисло в семеричной системе ( 77)

Пример для закрепления Переведем 102341023 sub 4:

  1. В десятичную: 143+042+241+340=64+0+8+3=75101 center dot 4 cubed plus 0 center dot 4 squared plus 2 center dot 4 to the first power plus 3 center dot 4 to the 0 power equals 64 plus 0 plus 8 plus 3 equals 75 sub 10. В семеричную:
    • 75/7=1075 / 7 equals 10 (остаток 5) 10/7=110 / 7 equals 1 (остаток 3) 1/7=01 / 7 equals 0 (остаток 1)
    Итог: 1357135 sub 7.

Я могу составить для вас таблицу соответствия первых двадцати чисел для этих систем счисления или разобрать перевод дробных чисел, если это необходимо.

Форма ответа

Ваш аватар