iniciar-programa
        define-nueva-instruccion norte como mientras no-orientado-al-norte hacer gira-izquierda;
        define-nueva-instruccion sur como mientras no-orientado-al-sur hacer gira-izquierda;
        define-nueva-instruccion este como mientras no-orientado-al-este hacer gira-izquierda;
        define-nueva-instruccion oeste como mientras no-orientado-al-oeste hacer gira-izquierda;
   define-nueva-instruccion camina como
       inicio
           mientras junto-a-zumbador y orientado-al-norte hacer
               inicio
                   coge-zumbador;
                   si no-junto-a-zumbador entonces repetir 3 veces gira-izquierda;
                   camina;
                   avanza;
               fin;
       fin;
   define-nueva-instruccion persona como
       inicio
           mientras orientado-al-norte y junto-a-zumbador hacer
               inicio
                   camina;
                   si junto-a-zumbador entonces gira-izquierda
                   sino repetir 3 veces gira-izquierda;
                   persona;
               fin;
            deja-zumbador;
       fin;
    inicia-ejecucion
            persona;
        apagate;
    termina-ejecucion
finalizar-programa
