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