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