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;
 gira-izquierda; gira-izquierda;
 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
  