Произведите упорядочивание чисел по убыванию 11₂ ,101₁₀ , 21₈ , 12₁₆ НАПИСАТЬ В ВИДЕ РЕШЕНИЯ, А НЕ ПРОСТО ОТВЕТЫ! ДАЮ 50 баллов

Произведите упорядочивание чисел по убыванию 11₂ ,101₁₀ , 21₈ , 12₁₆ НАПИСАТЬ В ВИДЕ РЕШЕНИЯ, А НЕ ПРОСТО ОТВЕТЫ! ДАЮ 50 баллов
Гость
Ответ(ы) на вопрос:
Гость
[latex]1* 2^{1} +1* 2^{0} =1*2+1*1=3[/latex] [latex]11_{2} = 3_{10} [/latex] [latex]2* 8^{1} +1* 8^{0} =2*8+1*1=16+1=17[/latex] [latex] 21_{8} = 17_{10} [/latex] [latex]1*16^{1} +2* 16^{0} =1*16+2*1=16+2=18[/latex] [latex]12_{16} =18_{10} [/latex] //Ответ: [latex]101_{10} [/latex] [latex]12_{16} =18_{10}[/latex] [latex]21_{8} = 17_{10}[/latex] [latex] 11_{2} =3_{10} [/latex]
Гость
1. Немного теории Чтобы сравнить числа в разных системах счисления, нужно привести их к какой-нибудь одной. У нас системы счисления 2, 10, 8=2³, 16=2⁴. Числа в системах по основанию 2ⁿ всегда проще всего сводить к системе счисления по основанию 2, поскольку при этом каждый исходный разряд числа заменяется n двоичными разрядами. Т.е. перевод 8⇒2 сведется к замене каждой цифры тремя двоичными разрядами, а 16⇒2 - четырьмя. И единственной "неудобной" операцией у нас будет перевод 101₁₀⇒Х₂ 2. Собственно решение 21₈ = 10 001₂ = 10001₂ 12₁₆ = 1 0010₂ = 10010₂ 101/2 = 50, остаток 1 50/2 = 25, остаток 0 25/2 = 12, остаток 1 12/2 = 6, остаток 0 6/2 = 3, остаток 0 3/2 = 1, остаток 1 1/2 = 0, остаток 1 Выписываем остатки в обратном порядке, получая 101₁₀=1100101₂ Располагаем числа по убыванию: 1100101, 10010, 10001, 11 Ответ: 101₁₀, 12₁₆, 21₈, 11₂
Не нашли ответ?
Ответить на вопрос
Похожие вопросы