Вариант 1
сумма чиселВычислите значение арифметического выражения:
111112 + 278 + 16616
В ответе запишите десятичное число. Основание системы счисления указывать не нужно.
Разбор
Переводим каждое число в десятичную систему — раскладываем по степеням основания:
- 111112 = 1·24 + 1·23 + 1·22 + 1·21 + 1·20 = 31
- 278 = 2·81 + 7·80 = 23
- 16616 = 1·162 + 6·161 + 6·160 = 358
Складываем: 31 + 23 + 358 = 412.
Ответ: 412
Проверка на Python. int(строка, основание) переводит число в десятичную систему.
print(int('11111', 2) + int('27', 8) + int('166', 16))