Пример 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ло в восьмеричную систему


...к списку решаемых задач