iniciar-programa
define-nueva-instruccion gato como inicio
si no-junto-a-zumbador entonces inicio
deja-zumbador;
repetir 4 veces inicio
si frente-libre entonces inicio
si frente-libre entonces avanza;
gato;
gira-izquierda;
gira-izquierda;
si frente-libre entonces avanza;
gira-izquierda;
gira-izquierda;
fin;
gira-izquierda;
  fin;
  fin
  sino inicio
  si frente-bloqueado y izquierda-bloqueada y derecha-bloqueada entonces apagate;
  fin;
  fin;


    inicia-ejecucion
    gato;
           apagate;
    termina-ejecucion
finalizar-programa
