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