iniciar-programa
  define-nueva-instruccion gd como
  repetir 3 veces gira-izquierda;
  define-nueva-instruccion mv como
  repetir 2 veces gira-izquierda;
  define-nueva-instruccion checa como
  inicio
   si junto-a-zumbador entonces
   inicio
   coge-zumbador;
    repetir 4 veces
    inicio
     si frente-libre entonces
     inicio
      avanza;
      checa;
      mv;
      avanza;
      mv;
     fin;
     gira-izquierda;
    fin;
   fin;
  fin;
    inicia-ejecucion
      checa;
      mientras no orientado-al-sur hacer gira-izquierda;
      mientras frente-libre hacer avanza;
      gd;
      mientras frente-libre hacer avanza;
      mientras algun-zumbador-en-la-mochila hacer deja-zumbador;
      repetir 100 veces coge-zumbador;
        apagate;
    termina-ejecucion
finalizar-programa
