iniciar-programa
inicia-ejecucion
    mientras frente-libre hacer inicio
    mientras frente-libre hacer inicio
    avanza;
    fin;
    si izquierda-libre entonces inicio
    gira-izquierda;
    fin;
    si derecha-libre entonces inicio
    gira-izquierda;
    gira-izquierda;
    gira-izquierda;
    fin;
    si junto-a-zumbador entonces inicio
    apagate;
    fin;
    fin;
apagate;
termina-ejecucion
finalizar-programa