• Предмет: Информатика
  • Автор: albinalebedeva64
  • Вопрос задан 6 лет назад

Это задание посвящено переводу числа n из системы счисления по основанию b1 в систему счисления по основанию b2. В задаче b1 и b2 больше 10 и меньше 21. Начальное основание-20. Конечное основание-17. Исходное число-216 (по основанию 20)


19Helper81: Непончтное условие. Нужно 216 по основанию 20, перевести в систему счисления по основанию 17?
19Helper81: И на всякий случай уточню 216 = 2 1 6, а не 2 16, т.е. в этой системе счисления цифры свыше 9 обозначаются буквами?

Ответы

Ответ дал: 19Helper81
0

Ответ:

2EA(17), где (17) - основание стстемы счисления

Объяснение:

В скобках: (20); (10); (17) указаны основания систем счисления.

1. Переведём число 216 в десятичную систему:

216(20)=2 ∙ 20^2 + 1 ∙ 20^1 + 6 ∙ 20^0 = 2 ∙ 400 + 1 ∙ 20 + 6 ∙ 1 = 800 + 20 + 6 = 826(10)

Таким образом:

216(20) = 826(10)

2. Полученное число 826 переведем из десятичной системы счисления в 17тиричную. Для этого, осуществим последовательное деление на 17, до тех пор пока остаток не будет меньше чем 17.

826÷17=48(ост=А)

48÷17=2(ост=Е)

2÷17=0(ост=2)

Полученные остатки записываем в обратном порядке, таким образом:

826(10)=2EA(17)

Ответ: 216(20) = 2EA(17).

Вас заинтересует