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