iniciar-programa
define-nueva-instruccion cuenta como inicio
si frente-libre y no-junto-a-zumbador entonces inicio
avanza;
cuenta;
deja-zumbador;
si junto-a-zumbador entonces sal-de-instruccion;
fin
sino inicio

si frente-bloqueado y derecha-bloqueada y no-junto-a-zumbador entonces   inicio
gira-izquierda;
cuenta;
deja-zumbador;
sal-de-instruccion;
fin
sino inicio
si no-junto-a-zumbador entonces repetir 3 veces gira-izquierda;
si junto-a-zumbador entonces  sal-de-instruccion;
cuenta;
repetir 3 veces deja-zumbador;
sal-de-instruccion;
fin;

fin;

fin;


    inicia-ejecucion
    cuenta;
    coge-zumbador;
        apagate;
    termina-ejecucion
finalizar-programa
