Для того, чтобы осуществить перевод, необходимо понять, что такое система счисления и с чем ее едят. По-сути, задача состоит в следующем. Есть число: 440 в семеричной. То есть есть число 4*(7^2) + 4*(7^1) + 0 * (7^0), где ^ - возведение в степень, 7 - основание системы счисления, а 440 - исходное число. Теперь необходимо понять, что требуется. А требуется найти число abc в восьмеричной, то есть число a*(8^2) + b*(8^1) + c * (8^0) такое, что оно будет равно исходному числу. То есть найти a, b и c в уравнении:
a*(8^2) + b*(8^1) + c * (8^0) = 4*(7^2) + 4*(7^1) + 0 * (7^0)
Для решения таких задач есть стандартный метод. Поскольку преобразование ручное - переводить будем через десятичную систему счисления. То есть переведем исходное число в десятичную, а затем из десятичной в восьмеричную.
1) Перевод из семеричной в десятичную:
440 в 7 = 4*(7^2) + 4*(7^1) + 0 * (7^0) в 10 = 4*49+4*7+0=224
2) Перевод из десятичной в восьмеричную:
Делим исходное число в десятичной на 8, пока не получим 0. Остатки, записанные слева направо, образуют ответ.
224 / 8 = 28 (остаток 0 = c)
28/8 = 3 (остаток 4 = b)
3/8 = 0 (остаток 3 = a)
теперь запишем число в восьмеричной abc = 340
3) можно выполнить проверку:
340 в восьмеричной = 3*(8^2) + 4*(8^1) + 0 * (8^0) в десятичной = 3*64+4*8+0=224
Другие языки программирования и технологии
перевод числа 440 из семеричной системы счисления в 8-ричную,желательно подробно
49+7+1 это вес каждого разряда в семиричной
итого 4*49+4*7+0*1=224 в десятеричной
64+8+1 это вес каждого разряда в семиричной
224/64=3 (33 остаток)
33/8 = 4 (0 остаток)
0/1 = 0
итого 440 (семир) = 340(восмер)
итого 4*49+4*7+0*1=224 в десятеричной
64+8+1 это вес каждого разряда в семиричной
224/64=3 (33 остаток)
33/8 = 4 (0 остаток)
0/1 = 0
итого 440 (семир) = 340(восмер)
Переводим 440 в десятичную: 4*7^2 + 4*7^1 + 0*7^0= 196+28+0=224.
Теперь 224 в восьмиричную: 224/8 = 28, остаток от деления "0". Результат деления больше 8, поэтому делим снова.
28/8="3", остаток от деления "4".
Записываем результат (цифры в кавычках) : 340 в восьмиричной системе счисления.
Теперь 224 в восьмиричную: 224/8 = 28, остаток от деления "0". Результат деления больше 8, поэтому делим снова.
28/8="3", остаток от деления "4".
Записываем результат (цифры в кавычках) : 340 в восьмиричной системе счисления.
Похожие вопросы
- перевод чисел в двоичную,восьмеричную системы счисления
- Как перевести число 753,(46) из 8-ричной системы счисления в 6-ричную?
- Скиньте пожалуйста таблицу умножения в семеричной системе счисления
- Переведите число 111 из десятичной системы счисления в двоичную систему счисления.
- Число 10 (в десятичной системе счисления) в двоичной системе счисления имеет вид???
- перевод пробного числа из 10-ой системы счисления в другие
- Перевод из десятичной в двоичную систему счисления.
- Pascal. Перевести 16е число в 2-ю систему счисления
- Помогите перевести двоичное число 1110101 в десятичную систему счисления. Очень нужно
- Народ....Как перевести "-516,55 десятичной системы счисления" в 8-ную????