Как вы переводите числа из двоичной в десятичную?
Если число маленькое, то достаточно просто помнить веса разрядов — 1, 2, 4,…. Средний программист думаю помнит степени двойки хотя бы до 65536.

И просуммировать веса тех разрядов, в которых стоит единица.
Есть несколько способов… вот сейчас в 6м классе преподаю по учебнику Босовой и там описываются два способа:
1. В виде суммы членов ряда (1,2,4,8,16...)
2. Делением на 2 и записью остатков от деления.

Детям удобно по второму способу переводить