iniciar-programa
define-nueva-instruccion siguiente(n) como
inicio
    repetir 2 veces gira-izquierda;
    repetir n veces
    inicio
         gira-izquierda;
         si frente-libre entonces
         inicio
             avanza;
             si junto-a-zumbador entonces sal-de-instruccion
             sino
             inicio
                  repetir 2 veces gira-izquierda;
                  si frente-libre entonces avanza;
                  repetir 2 veces gira-izquierda;
             fin;
        fin;
    fin;
    apagate;
fin;
    inicia-ejecucion
     siguiente(4);
     mientras junto-a-zumbador hacer siguiente(3);
     repetir 2 veces gira-izquierda;
     si frente-libre entonces avanza;
        apagate;
    termina-ejecucion
finalizar-programa
