iniciar-programa
define-nueva-instruccion avanza-en-chinga como
    mientras frente-libre hacer avanza;
define-nueva-instruccion media-vuelta como
    repetir 2 veces gira-izquierda;
define-nueva-instruccion gira-derecha como
    repetir 3 veces gira-izquierda;
    inicia-ejecucion
    mientras junto-a-zumbador hacer inicio
    mientras junto-a-zumbador hacer inicio
        mientras junto-a-zumbador hacer coge-zumbador;
        si frente-libre entonces avanza;
    fin;
    mientras algun-zumbador-en-la-mochila hacer inicio
        media-vuelta;
        avanza-en-chinga;
        mientras algun-zumbador-en-la-mochila hacer deja-zumbador;
        gira-izquierda;
        avanza;
        gira-izquierda;
    fin;
    fin;
        apagate;
    termina-ejecucion
finalizar-programa
