iniciar-programa

define-nueva-instruccion cuentamelove como inicio
si frente-libre y no-junto-a-zumbador entonces inicio
avanza;
cuentamelove;
avanza;
fin
sino
si junto-a-zumbador entonces inicio
coge-zumbador;
cuentamelove;
deja-zumbador;
fin
sino
si frente-bloqueado y orientado-al-oeste entonces inicio
gira-izquierda;
gira-izquierda;
mientras frente-libre hacer
avanza;
gira-izquierda;
mientras derecha-bloqueada hacer
avanza;
si derecha-libre entonces
repetir 3 veces
gira-izquierda;
avanza;
repetir 3 veces
gira-izquierda;
mientras frente-libre hacer
avanza;
gira-izquierda;
fin;
fin;
    inicia-ejecucion
    mientras no-orientado-al-este hacer
    gira-izquierda;
     mientras frente-libre hacer
     avanza;
     gira-izquierda;
     gira-izquierda;
      cuentamelove;
        apagate;
    termina-ejecucion
finalizar-programa
