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



