1. Двоичное кодирование – один из распространенных
способов представления информации. В вычислительных машинах, в роботах
и станках с числовым программным управлением, как правило, вся
информация, с которой имеет дело устройство, кодируется в виде слов
двоичного алфавита.
2. Потому, что требуется два состояния - 1 и 0, а это технически просто реализовать