iniciar-programa


define-nueva-instruccion cuenta (k) como inicio
 si junto-a-zumbador entonces inicio
  coge-zumbador;
   si no-junto-a-zumbador entonces inicio       (*--IZQUIERDA--*)
    gira-izquierda;
     fin
     sino inicio
     coge-zumbador;
     si no-junto-a-zumbador entonces inicio      (*--DERECHA--*)
     repetir 3 veces gira-izquierda;
    fin;
  fin;
mientras junto-a-zumbador hacer coge-zumbador;
  repetir k veces avanza;
   cuenta (k);
    deja-zumbador;

    fin
    sino inicio
    deja-zumbador;
    fin;

fin;



define-nueva-instruccion pasos (k) como inicio
 si junto-a-zumbador entonces inicio
  coge-zumbador;
   pasos (sucede(k));
    fin
    sino inicio
    repetir k veces avanza;
    cuenta (k);
 fin;
fin;


    inicia-ejecucion

    pasos (0);

        apagate;
    termina-ejecucion
finalizar-programa
