Пример OnLine перевода десятичного числа в восьмеричную систему счисления сервисом www.reshinfo.com
Ваше число будет переведено в восьмеричную систему OnLine и бесплатно
Задача:Число 649.0625, представленное в десятичной системе счисления, перевести в восьмеричную систему счисления.
Решение:
Так как исходное число содержит ненулевые целую и дробную части, а для перевода целых и дробных чисел используются разные алгоритмы, то мы переведем, сначала целую часть числа, затем дробную и в конце синтезируем полное число.
1) Переводим целую часть : 649
Разделим 649 на восемь ( 8 - это основание системы счисления). Делить будем с остатком, частное запишем в столбец "Част.", а остаток в столбец "Ост.". Затем полученное частное снова разделим на восемь и новое частное и остаток также распределим по столбцам (см. ниже). Повторять деление будем до тех пор, пока последнее частное не окажется меньше восьми.
Част. | Ост. | |
649 : 8 = | 81 | 1 |
81 : 8 = | 10 | 1 |
10 : 8 = | 1 | 2 |
Теперь мы можем записать 649 в восьмеричной системе счисления. Для этого в старший (самый левый) разряд числа запишем последнее частное, а в следующие, по порядку, разряды запишем все полученные выше остатки, беря их снизу вверх. То есть, в самом младшем разряде оказывается самый верхний остаток.
И так, целая часть: 64910 = 12118
2) Переводим дробную часть : 0.0625
Умножим дробную часть числа 0.0625 на восемь. Затем дробную часть полученного числа снова умножим на восемь и так далее. Повторять умножение будем до тех пор, пока последняя дробная часть не обратится в ноль, либо не исчерпается разрядная сетка машины (в нашем случае 16 восьмеричных знаков в дробной части).
0.0625 x 8 = | 0.5 | |
0.5 x 8 = | 4 |
После последнего умножения получено целое число (дробная часть равна нулю). Процесс умножения прекращаем.
Теперь мы можем записать 0.0625 в восьмеричной системе счисления. Целая часть у нас равна нулю, а цифры в дробной части (слева на право) это есть целые части наших произведений (сверху вниз). То есть, в самом младшем разряде оказывается целая часть последнего произведения.
И так, дробная часть: 0.062510 = 0.048
3) Синтезируем исходное число : 649.0625 как композицию знака, целой и дробной частей.
Ответ:
649.062510 = 1211.048
...перевести MOE чиcло в восьмеричную систему
...к списку решаемых задач