iniciar-programa
    define-nueva-instruccion cambiacolumna como inicio
        gira-izquierda;
        avanza;
        gira-izquierda;
    fin;
    define-nueva-instruccion derecha como inicio
        repetir 3 veces gira-izquierda;
    fin;
    define-nueva-instruccion media como inicio
        repetir 2 veces gira-izquierda;
    fin;
    define-nueva-instruccion comer como inicio
        mientras junto-a-zumbador hacer coge-zumbador;
        si frente-libre entonces avanza;
    fin;
    inicia-ejecucion
    mientras junto-a-zumbador hacer inicio
        mientras junto-a-zumbador hacer comer;
        media;
        mientras frente-libre hacer avanza;
        mientras algun-zumbador-en-la-mochila y frente-bloqueado hacer deja-zumbador;
        mientras orientado-al-sur hacer cambiacolumna;
        mientras no junto-a-zumbador hacer apagate;
    fin;
        apagate;
    termina-ejecucion
finalizar-programa
