iniciar-programa
define-nueva-instruccion gira-derecha como
inicio
repetir 3 veces
inicio
gira-izquierda;
fin;
fin;
define-nueva-instruccion gira-180 como
inicio
repetir 2 veces
inicio
gira-izquierda;
fin;
fin;
     define-nueva-instruccion cambia como
     inicio
      si junto-a-zumbador entonces
      inicio
      coge-zumbador;
      cambia;
       avanza;
      fin;
     fin;
     define-nueva-instruccion cuenta como
      inicio
      si junto-a-zumbador entonces
      inicio
       cambia;
       cuenta;
          deja-zumbador;
      fin;
      fin;
    inicia-ejecucion
      si orientado-al-norte y junto-a-zumbador entonces
      inicio
      gira-derecha;
      cuenta;
      fin;
      deja-zumbador;
        apagate;
    termina-ejecucion
finalizar-programa
