iniciar-programa
define-nueva-instruccion callejon como
 si no junto-a-zumbador entonces
        inicio
           si frente-libre entonces
           inicio
               avanza;
               callejon;
               deja-zumbador;
           fin
           sino
           inicio
               si izquierda-libre entonces
               inicio
                   gira-izquierda;
                   callejon;
                   deja-zumbador;
               fin
                   sino
                   inicio
                   repetir 3 veces gira-izquierda;
                   callejon;
                   repetir 3 veces deja-zumbador;
                   fin;
           fin;

        fin ;

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



