код полезен в системах, где переходы обычно происходят в соседние состояния. Механический угловой энкодер это самый простой и наглядный пример http://upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Encoder_Disc_%283-Bit%29.svg/500px-Encoder_Disc_%283-Bit%29.svg.png