iniciar-programa

define-nueva-instruccion norte como inicio
mientras no-orientado-al-norte hacer
gira-izquierda;
fin;

    inicia-ejecucion

mientras no-junto-a-zumbador hacer inicio
norte;
gira-izquierda;
gira-izquierda;
mientras frente-libre y no-junto-a-zumbador hacer
avanza;
norte;
mientras derecha-bloqueada y no-junto-a-zumbador hacer
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
si no-junto-a-zumbador entonces
avanza;
fin;
        apagate;
    termina-ejecucion
finalizar-programa
