iniciar-programa
define-nueva-instruccion oca como
inicio
 gira-izquierda;
 gira-izquierda;
 fin;
  define-nueva-instruccion hola como
  inicio
  oca;
  avanza;
  fin;
  define-nueva-instruccion poner como
  inicio
  mientras algun-zumbador-en-la-mochila hacer
  inicio
  deja-zumbador;
  fin;
  fin;
  define-nueva-instruccion resta como
  inicio
  si junto-a-zumbador entonces
  inicio
  coge-zumbador;
  avanza;
  si junto-a-zumbador entonces
  inicio
  coge-zumbador;
  hola;
  oca;
  resta;
  deja-zumbador;
  fin
  sino                             
  inicio
  hola;
  deja-zumbador;
  oca;
  fin;
  fin;
  fin;
    inicia-ejecucion
   mientras junto-a-zumbador hacer
   inicio
   poner;
   resta;
   avanza;
   fin;
   poner;
   hola;
   gira-izquierda;
   mientras junto-a-zumbador hacer
   inicio
   poner;
   resta;
   avanza;
     fin;
     hola;
         apagate;
    termina-ejecucion
finalizar-programa

