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

   fin;
  fin;
    inicia-ejecucion
      checa;
        apagate;
    termina-ejecucion
finalizar-programa
