Алгоритм таков: исходное число делим пополам, его результат и последующие, также делим на 2, пока не останется результат 1. Затем выписываем результат деления и его остатки в обратном порядке.
То бишь: 27/2=13 (1); 13/2=6 (1); 6/2=3 (0); 3/2=1 (1). Пишем справа налево: 11011. Вуаля!