profile
Опубликовано 5 лет назад по предмету Информатика от Jul1504

перевести число 293,125 из десятичной в восьмеричную

  1. Ответ
    Ответ дан ghjnfc
    1074405. Ничего сложного.
  2. Ответ
    Ответ дан larinfo

    Перевод целых десятичных чисел в любую другую системы счисления осуществляется делением числа на основание новой системы счисления (в нашем случае это 8) до тех пор, пока в остатке не останется число меньшее основания новой системы счисления. Новое число записывается в виде остатков деления, начиная с последнего.

    Целая часть от деления
    293 div 8 = 36
    36 div 8 = 4
    4 div 8 = 0
    0 div 8 = 0

    Остаток от деления
    293 mod 8 = 5
    36 mod 8 = 4
    4 mod 8 = 4
    0 mod 8 = 0


    Остаток от деления записываем в обратном порядке. Получаем целую часть числа в 8-ой системе счисления: 0445
    293 = 0445

    Для перевода дробной части числа последовательно умножаем дробную часть на основание 8. В результате каждый раз записываем целую часть произведения.

    0.125*8 = 1    (целая часть 1)
    0*8 = 0   (целая часть 0)
    0*8 = 0   (целая часть 0)
    0*8 = 0  (целая часть 0)
    1000

    Получаем число в 8-ой системе счисления: 1000
    0.125 = 0.10008

    В итоге получаем число: 0445.10008
    Ответ: 293.125=0445.10008

    Решение было получено и оформлено с помощью сервиса:
    Перевод чисел онлайн