iniciar-programA
DEFINE-NUEVA-INSTRUCCION LEO4 COMO
           INICIO
SI JUNTO-A-ZUMBADOR ENTONCES
           INICIO
     COGE-ZUMBADOR;
     LEO4;
        FIN
     SINO
         INICIO
     REPETIR 2 VECES
     GIRA-IZQUIERDA;
     AVANZA;
    SI DERECHA-LIBRE ENTONCES
    INICIO
    REPETIR 3 VECES
    GIRA-IZQUIERDA;
    AVANZA;
    FIN;
    FIN;
     DEJA-ZUMBADOR;
     FIN;
DEFINE-NUEVA-INSTRUCCION LEO3 COMO
INICIO
SI JUNTO-A-ZUMBADOR ENTONCES
INICIO
COGE-ZUMBADOR;
LEO3
FIN
SINO
INICIO
   AVANZA;
FIN;
DEJA-ZUMBADOR;
FIN;
DEFINE-NUEVA-INSTRUCCION LEO2 COMO
 INICIO
              SI FRENTE-LIBRE ENTONCES
              INICIO
              AVANZA;
              LEO2;
              FIN
              SINO
              INICIO
              REPETIR 2 VECES
              GIRA-IZQUIERDA;
              MIENTRAS FRENTE-LIBRE HACER
              AVANZA;
              SI FRENTE-BLOQUEADO ENTONCES
              GIRA-IZQUIERDA;
              MIENTRAS FRENTE-LIBRE HACER
              AVANZA;
              SI JUNTO-A-ZUMBADOR ENTONCES
              INICIO
      GIRA-IZQUIERDA;
      AVANZA;
                 FIN;
              FIN;
              REPETIR 3 VECES
              DEJA-ZUMBADOR;
    FIN;
DEFINE-NUEVA-INSTRUCCION LEO COMO
    INICIO
              SI FRENTE-LIBRE ENTONCES
              INICIO
              AVANZA;
              LEO;
              FIN
              SINO
              INICIO
              REPETIR 2 VECES
              GIRA-IZQUIERDA;
              MIENTRAS FRENTE-LIBRE HACER
              AVANZA;
              SI FRENTE-BLOQUEADO ENTONCES
              GIRA-IZQUIERDA;
              MIENTRAS FRENTE-LIBRE HACER
              AVANZA;
              SI JUNTO-A-ZUMBADOR ENTONCES
              INICIO
              GIRA-IZQUIERDA;
              AVANZA;
              REPETIR 3 VECES
              GIRA-IZQUIERDA;
                 FIN;
              FIN;
              REPETIR 2 VECES
              DEJA-ZUMBADOR;
    FIN;
    inicia-ejecucion
    MIENTRAS NO ORIENTADO-AL-ESTE HACER
    GIRA-IZQUIERDA;
                       MIENTRAS NO JUNTO-A-ZUMBADOR HACER
                       AVANZA;
                       REPETIR 500 VECES
                       COGE-ZUMBADOR;
                       REPETIR 2 VECES
                       GIRA-IZQUIERDA;
                         REPETIR 2 VECES
                         AVANZA;
                         REPETIR 3 VECES
                         GIRA-IZQUIERDA;
                             REPETIR 2 VECES
                             AVANZA;
                             REPETIR 3 VECES
                             GIRA-IZQUIERDA;
                             LEO;
                            REPETIR 2 VECES
                             GIRA-IZQUIERDA;
                             REPETIR 5 VECES
                             AVANZA;
                             REPETIR 3 VECES
                             GIRA-IZQUIERDA;
                             REPETIR 2 VECES
                             AVANZA;
                             LEO2;
                             REPETIR 2 VECES
                             GIRA-IZQUIERDA;
                             MIENTRAS FRENTE-LIBRE HACER
                             AVANZA;
                          REPETIR 3 VECES
                          GIRA-IZQUIERDA;
                          LEO3;
                          REPETIR 2 VECES
                          GIRA-IZQUIERDA;
                          AVANZA;
                          GIRA-IZQUIERDA;
                          AVANZA;
                          GIRA-IZQUIERDA;
                          LEO3;
                          AVANZA;
                          REPETIR 3 VECES
                          GIRA-IZQUIERDA;
                            AVANZA;
                            LEO;
                             REPETIR 2 VECES
                             GIRA-IZQUIERDA;
                             REPETIR 5 VECES
                             AVANZA;
                             REPETIR 3 VECES
                             GIRA-IZQUIERDA;
                             REPETIR 2 VECES
                             AVANZA;
                             LEO2;
                             MIENTRAS JUNTO-A-ZUMBADOR HACER
                             INICIO
                             COGE-ZUMBADOR;
                            REPETIR 2 VECES
                            GIRA-IZQUIERDA;
                            AVANZA;
                            FIN;
                            SI NO JUNTO-A-ZUMBADOR ENTONCES
                            REPETIR 2 VECES
                            GIRA-IZQUIERDA;
                            AVANZA;
                            MIENTRAS NO ORIENTADO-AL-NORTE HACER
                            GIRA-IZQUIERDA;
                            MIENTRAS JUNTO-A-ZUMBADOR HACER
                            COGE-ZUMBADOR;
                            AVANZA;
                                  LEO4;
                                  REPETIR 5 VECES
                                  COGE-ZUMBADOR;
                                  SI DERECHA-BLOQUEADA ENTONCES
                                  DEJA-ZUMBADOR;
                       APAGATE;
    termina-ejecucion
finalizar-programa
