iniciar-programa

define-nueva-instruccion mv como
inicio
repetir 2 veces gira-izquierda;
fin;

define-nueva-instruccion llenar como
inicio
si  no-junto-a-zumbador entonces
inicio
repetir 2 veces
deja-zumbador;
repetir 4 veces
inicio
si frente-libre entonces
inicio
avanza;
llenar;
mv;
avanza;
mv;
fin;
gira-izquierda;
fin;
fin
sino
inicio
si frente-bloqueado y derecha-bloqueada y izquierda-bloqueada entonces
inicio
si junto-a-zumbador entonces
inicio
coge-zumbador;
si junto-a-zumbador entonces
inicio
coge-zumbador;
fin
sino
inicio
deja-zumbador;
apagate;
 fin;
 repetir 2 veces deja-zumbador;
 fin;
fin;
fin;
fin;

    inicia-ejecucion
    llenar;
        apagate;
    termina-ejecucion
finalizar-programa
