iniciar-programa
define-nueva-instruccion que-lado como
 inicio
 mientras frente-libre hacer
 inicio
 avanza;
  si derecha-bloqueada y izquierda-libre entonces
   inicio
    gira-izquierda;
   fin;
  si derecha-libre y izquierda-bloqueada entonces
   inicio
    repetir 3 veces gira-izquierda;
   fin;
  si junto-a-zumbador entonces apagate;

 fin;
 fin;


    inicia-ejecucion
    que-lado;
        apagate;
    termina-ejecucion
finalizar-programa
