iniciar-programa

    define-nueva-instruccion buscar como inicio
        si junto-a-zumbador entonces inicio
             coge-zumbador;
             repetir 4 veces inicio
                 si frente-libre entonces inicio
                     avanza;
                     buscar;
                     gira-izquierda;
                     gira-izquierda;
                     avanza;
                     gira-izquierda;
                     gira-izquierda;
                 fin;
                 gira-izquierda;
             fin;
        fin;
    fin;

    inicia-ejecucion
        buscar;
        mientras no-orientado-al-sur hacer
            gira-izquierda;
        mientras frente-libre hacer
            avanza;
        mientras no-orientado-al-oeste hacer
            gira-izquierda;
        mientras frente-libre hacer
            avanza;
        mientras algun-zumbador-en-la-mochila hacer
            deja-zumbador;
        repetir 100 veces
            coge-zumbador;
        apagate;
    termina-ejecucion
finalizar-programa
