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