Под конец года и ОГЭ по информатике не осталось без изменения. Как и предполагалось, из-за того, что оно теперь сдается на компьютере в видео КОГЭ, у школьников будет доступ к калькулятору, поэтому задание 10 на системы счисления не должно быть таким простым.
Банк ФИПИ обновил задачи 10, теперь там не просто перевести число в другую систему счисления, а выполнить вычисление выражения, содержащего слагаемые в разных системах счисления.
Поэтому для решения такого типа задач необходимо:
1) Перевести КАЖДОЕ СЛАГАЕМОЕ в десятичную систему счисления
2) Выполнить непосредственно сами вычисления
ПРИМЕР. Вычислите значение арифметического выражения:
В ответе запишите десятичное число, основание системы счисления указывать не нужно.
Решение. Переведем все числа в десятичную систему счисления:
Выполнив арифметические действия, получим:
251 + 577 - 257 = 571
Решение на Python в одну строку
print(int('11111011',2) + int('1101',8) - int('101',16))