Задание №10 — Теоретические основы информатики
Вычислите значение арифметического выражения:
1101012 + 10118 + 10116
В ответе запишите десятичное число, основание системы счисления указывать не нужно.
Правильный ответ
831
Пояснение
Решение. Для того чтобы найти сумму чисел, записанных в разных системах счисления, удобнее всего перевести каждое из них в десятичную систему счисления, а затем сложить полученные результаты.
Шаг 1. Переведём число из двоичной системы в десятичную.
Для этого пронумеруем разряды числа справа налево, начиная с нуля, и запишем сумму произведений цифр на основание системы в соответствующей степени:
Вычислим степени двойки:
Шаг 2. Переведём число из восьмеричной системы в десятичную.
Действуем по тому же алгоритму:
Вычислим степени восьмёрки:
Шаг 3. Переведём число из шестнадцатеричной системы в десятичную.
Пронумеруем разряды и вычислим сумму:
Вычислим степени шестнадцати:
Шаг 4. Сложим полученные десятичные числа.
Сначала сложим и :
Теперь прибавим оставшееся число:
Ответ: 831
Источник: ФИПИ