Присоединиться

9 класс·базовый уровень

Вычислите значение арифметического выражения:110111₂ + 1101₈ + 110₁₆ В

Условие

Вычислите значение арифметического выражения:110111₂ + 1101₈ + 110₁₆ В ответе запишите десятичное число, основание системы счисления указывать не нужно.

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Переведем все числа в десятичную систему счисления: 1101112=1⋅25+1⋅24+1⋅22+1⋅21+1⋅20=32+16+4+2+1=5510,110111_2=1 \cdot 2^{5} + 1 \cdot 2^{4} + 1 \cdot 2^{2} + 1 \cdot 2^{1} + 1 \cdot 2^{0} =32 + 16 + 4 + 2 + 1=55_10, 1101112=1⋅25+1⋅24+1⋅22+1⋅21+1⋅20=110111_2=1 \cdot 2^{5} + 1 \cdot 2^{4} + 1 \cdot 2^{2} + 1 \cdot 2^{1} + 1 \cdot 2^{0} = =32+16+4+2+1=5510,=32 + 16 + 4 + 2 + 1=55_10, 11018=1⋅83+1⋅82+1⋅80=512+64+1=57710,1101_8=1 \cdot 8^{3} + 1 \cdot 8^{2} + 1 \cdot 8^{0} =512 + 64 + 1=577_10, 11016=1⋅162+1⋅161=27210110_16=1 \cdot 16^{2} + 1 \cdot 16^{1} =272_10 Таким образом, сумма этих чисел равна

Осталось ещё 1 шаг

  1. Приведем другое решение на языке Python…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Сравнение чисел в различных системах счисления»