iniciar-programa
    define-nueva-instruccion camina como inicio
      si frente-libre entonces inicio
          avanza;
          mientras derecha-libre hacer inicio
             gira-izquierda;
             gira-izquierda;
             gira-izquierda;
             avanza;
          fin;
      fin sino inicio
         gira-izquierda;
      fin;

    fin;

    inicia-ejecucion

        mientras no-junto-a-zumbador hacer inicio
           camina;
        fin;
        apagate;
    termina-ejecucion
finalizar-programa

