iniciar-programa
define-nueva-instruccion sigue como inicio
coge-zumbador;
si no junto-a-zumbador entonces inicio
si frente-libre entonces inicio
avanza;
sigue;
fin;
mientras no orientado-al-norte hacer gira-izquierda;
avanza;
fin
sino inicio
 coge-zumbador;
si no junto-a-zumbador entonces inicio
si frente-libre entonces inicio

avanza;
sigue;
fin;
 mientras no orientado-al-este hacer gira-izquierda;
 avanza;
fin
sino inicio
coge-zumbador;
si no junto-a-zumbador entonces inicio
si frente-libre entonces inicio

avanza;
sigue;
fin;
mientras no orientado-al-sur hacer gira-izquierda;
 avanza;
fin
sino inicio
si frente-libre entonces inicio
avanza;
sigue;
fin;
 mientras no orientado-al-oeste hacer gira-izquierda;
 avanza;
fin;

fin;
 fin;




 fin;

    inicia-ejecucion
    mientras frente-libre y junto-a-zumbador hacer avanza;
    repetir 2 veces gira-izquierda;
    si no junto-a-zumbador entonces 
    avanza;
    sigue;
        apagate;
    termina-ejecucion
finalizar-programa
