iniciar-programa
                    define-nueva-instruccion gd como
repetir 3 veces
inicio
gira-izquierda;
fin;

define-nueva-instruccion c como
si no junto-a-zumbador entonces
inicio

si frente-libre entonces
inicio
avanza;
c;
deja-zumbador;
fin;
si derecha-libre y frente-bloqueado y izquierda-bloqueada entonces
inicio
gd;
c;
repetir 3 veces
deja-zumbador;
fin;
si izquierda-libre y frente-bloqueado y derecha-bloqueada entonces
inicio
gira-izquierda;
c;
deja-zumbador;
fin;


fin;
    inicia-ejecucion
    c;
    coge-zumbador;

        apagate;
    termina-ejecucion
finalizar-programa
