Перевести число 0001000001000010001101010011 из двоичной системы в восьмеричную
Задача: перевести число 0001000001000010001101010011 из двоичной в восьмеричную систему счисления.
Для перевода 0001000001000010001101010011 из двоичной в восьмеричную систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 0001000001000010001101010011 из двоичной системы в десятичную;
- Полученное число переведём из десятичной системы в восьмеричную;
Решение:
1. Для перевода числа 0001000001000010001101010011 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
00010000010000100011010100112=0 ∙ 227 + 0 ∙ 226 + 0 ∙ 225 + 1 ∙ 224 + 0 ∙ 223 + 0 ∙ 222 + 0 ∙ 221 + 0 ∙ 220 + 0 ∙ 219 + 1 ∙ 218 + 0 ∙ 217 + 0 ∙ 216 + 0 ∙ 215 + 0 ∙ 214 + 1 ∙ 213 + 0 ∙ 212 + 0 ∙ 211 + 0 ∙ 210 + 1 ∙ 29 + 1 ∙ 28 + 0 ∙ 27 + 1 ∙ 26 + 0 ∙ 25 + 1 ∙ 24 + 0 ∙ 23 + 0 ∙ 22 + 1 ∙ 21 + 1 ∙ 20 = 0 ∙ 134217728 + 0 ∙ 67108864 + 0 ∙ 33554432 + 1 ∙ 16777216 + 0 ∙ 8388608 + 0 ∙ 4194304 + 0 ∙ 2097152 + 0 ∙ 1048576 + 0 ∙ 524288 + 1 ∙ 262144 + 0 ∙ 131072 + 0 ∙ 65536 + 0 ∙ 32768 + 0 ∙ 16384 + 1 ∙ 8192 + 0 ∙ 4096 + 0 ∙ 2048 + 0 ∙ 1024 + 1 ∙ 512 + 1 ∙ 256 + 0 ∙ 128 + 1 ∙ 64 + 0 ∙ 32 + 1 ∙ 16 + 0 ∙ 8 + 0 ∙ 4 + 1 ∙ 2 + 1 ∙ 1 = 0 + 0 + 0 + 16777216 + 0 + 0 + 0 + 0 + 0 + 262144 + 0 + 0 + 0 + 0 + 8192 + 0 + 0 + 0 + 512 + 256 + 0 + 64 + 0 + 16 + 0 + 0 + 2 + 1 = 1704840310
Таким образом:
00010000010000100011010100112 = 1704840310
2. Полученное число 17048403 переведем из десятичной системы счисления в восьмеричную. Для этого, осуществим последовательное деление на 8, до тех пор пока остаток не будет меньше чем 8.
— | 17048403 | 8 | |||||||||||||||
17048400 | — | 2131050 | 8 | ||||||||||||||
3 | 2131048 | — | 266381 | 8 | |||||||||||||
2 | 266376 | — | 33297 | 8 | |||||||||||||
5 | 33296 | — | 4162 | 8 | |||||||||||||
1 | 4160 | — | 520 | 8 | |||||||||||||
2 | 520 | — | 65 | 8 | |||||||||||||
0 | 64 | — | 8 | 8 | |||||||||||||
1 | 8 | 1 | |||||||||||||||
0 |
Полученные остатки записываем в обратном порядке, таким образом:
1704840310=1010215238
Ответ: 00010000010000100011010100112 = 1010215238.
Смотрите также:
- Смотрите также
- Калькуляторы
- Последние переводы
Полезные материалы
Калькуляторы переводов
- Калькулятор переводов из двоичной в восьмеричную с подробным решением
- Калькулятор переводов из десятичной в двоичную с подробным решением
- Калькулятор переводов из двоичной в десятичную с подробным решением
- Калькулятор переводов из двоичной в шестнадцатеричную с подробным решением
- Калькулятор переводов из одной системы счисления в другую
Последние примеры переводов из 2-ой в 8-ую систему
- Какое двоичное число соответствует восьмеричному коду 1111001000010111?
- Перевод числа 10111001.101100111 из двоичной в восьмеричную систему
- Переведите двоичное число 1001100² в восьмеричную систему счисления
- Какое двоичное число соответствует восьмеричному числу 1100100001.1110101110001010?
- Какое двоичное число соответствует восьмеричному коду 10001000111?
- Переведите число 1101000 1110100 1110100 1110000 1110011 111010 101111 101111 1101001 1101101 1100111 1110101 1110010 101110 1100011 1101111 1101101 101111 1100001 101111 1110001 110111 1101110 1000110 1100110 110010 1101001 из двоичной в восьмеричную систему счисления
- Запиши двоичное число 1 000 101 010 011 011 в восьмеричной системе счисления
- Перевести 111001110 из двоичной в восьмеричную систему счисления
- Какое двоичное число соответствует восьмеричному коду 11110100111101?
- Как выглядит двоичное число 11010101100 в восьмеричной системе счисления?