Contador sincrono

IMG-20200621-WA0026.jpg
Hola, tenía un ejercicio en el que tenía que hacer un contador que cuando la entrada era 0 debería tener la secuencia de 1,3,6,4,7,9,5 y cuando sea 1 debería tener la secuencia 9,3,5,8,4,2,9. El contador funciona pero no se como interpretarlo con diagramas de estados.
Screenshot_20200621_184324_com.whatsapp.jpgScreenshot_20200621_184329_com.whatsapp.jpgScreenshot_20200621_184332_com.whatsapp.jpgScreenshot_20200621_184336_com.whatsapp.jpgScreenshot_20200621_184339_com.whatsapp.jpgScreenshot_20200621_184343_com.whatsapp.jpg
 

Arriba