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