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

fin;

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

