iniciar-programa
    inicia-ejecucion
   mientras no junto-a-zumbador hacer inicio
     si orientado-al-norte y frente-bloqueado y derecha-libre entonces repetir 3 veces gira-izquierda;
        si orientado-al-norte y frente-bloqueado y izquierda-libre entonces repetir 1 veces gira-izquierda;

                   si orientado-al-este y frente-bloqueado y derecha-libre entonces repetir 3 veces gira-izquierda;
        si orientado-al-este y frente-bloqueado y izquierda-libre entonces repetir 1 veces gira-izquierda;

                    si orientado-al-oeste y frente-bloqueado y derecha-libre entonces repetir 3 veces gira-izquierda;
        si orientado-al-oeste y frente-bloqueado y izquierda-libre entonces repetir 1 veces gira-izquierda;
              si orientado-al-sur y frente-bloqueado y derecha-libre entonces repetir 3 veces gira-izquierda;
        si orientado-al-sur y frente-bloqueado y izquierda-libre entonces repetir 1 veces gira-izquierda;


    mientras frente-libre hacer inicio
    avanza;








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