iniciar-programa
   define-nueva-instruccion derecha como inicio
      gira-izquierda;
      gira-izquierda;
      gira-izquierda;
   fin;
    inicia-ejecucion
       derecha;
       mientras frente-libre hacer inicio
          avanza;
       fin;
       gira-izquierda;
       gira-izquierda;
       mientras no-junto-a-zumbador hacer inicio
          si derecha-bloqueada entonces inicio
             avanza;
          fin
          sino inicio
             derecha;
             avanza;
             derecha;
             mientras frente-libre hacer inicio
                avanza;
             fin;
             gira-izquierda;
             gira-izquierda;
          fin;
       fin;
        apagate;
    termina-ejecucion
finalizar-programa
