iniciar-programa
define-nueva-instruccion checa como inicio
si izquierda-bloqueada y derecha-bloqueada entonces inicio
avanza;
checa;
deja-zumbador;
fin
sino inicio
si frente-libre y derecha-libre entonces inicio
avanza;
checa;
fin
sino inicio
gira-izquierda;
mientras frente-libre hacer inicio
avanza;
fin;
repetir 2 veces gira-izquierda;

mientras izquierda-bloqueada y frente-libre hacer  inicio
avanza;
fin;

gira-izquierda;
si frente-libre entonces inicio
avanza;
checa;
fin;
fin;
fin;
fin;





    inicia-ejecucion
    mientras no orientado-al-este hacer inicio
    gira-izquierda;
    fin;
    mientras frente-libre hacer  inicio
    avanza;
    fin;
    repetir 3 veces gira-izquierda;
    checa;







        apagate;
    termina-ejecucion
finalizar-programa
