iniciar-programa


    define-nueva-instruccion cuenta  como
    inicio
       mientras frente-libre   hacer
      inicio

       si derecha-libre entonces
      inicio
         gira-izquierda;
         gira-izquierda;
         gira-izquierda;
         avanza;
       fin;
     si derecha-bloqueada entonces
          inicio
           deja-zumbador;
           avanza;
           cuenta ;
          fin;

     fin;
         mientras frente-libre hacer
         inicio
         avanza;
         fin;
         mientras  no orientado-al-sur hacer
         inicio
          gira-izquierda;
         fin;
         deja-zumbador;
fin;



    inicia-ejecucion

      mientras no orientado-al-norte hacer
      inicio
        gira-izquierda;
      fin;
      repetir 3 veces
      inicio
      avanza;
      fin;
      cuenta;
        apagate;
    termina-ejecucion
finalizar-programa
 