iniciar-programa
define-nueva-instruccion construye(x)como
inicio
       si algun-zumbador-en-la-mochila entonces
       inicio
              gira-izquierda;
                 repetir x veces
                 inicio
                         deja-zumbador;
                         si frente-libre entonces
                             avanza;
                 fin;
                 repetir 3 veces
                     gira-izquierda;
                 si frente-libre entonces
                     avanza;
                     repetir 3 veces
                         gira-izquierda;
                   mientras frente-libre hacer
                       avanza;
                  gira-izquierda;
                 construye(sucede(x));
       fin;
fin;
    inicia-ejecucion
    mientras no orientado-al-este hacer
        gira-izquierdA;
        
        construye(1);
         apagate;
    termina-ejecucion
finalizar-programa
