Aquí tienes el primer conjunto de ejercicios y desafíos, junto con algunas sugerencias de solución. Los he creado y modificado para que mejores y practiques tus habilidades de JSL, resolución de problemas, desarrollo de algoritmos y programación en general.
Como hay tantos archivos, los he subido como dos archivos .zip separados: uno para los ejercicios y otro para las soluciones. Avísenme si, por alguna razón, les resulta difícil acceder a ellos como archivos .zip y, por ejemplo, puedo añadirlos al repositorio de GitHub (esto es algo que podría hacer para el segundo conjunto, ya que será mucho más fácil actualizarlos si hay algún error).
Los ejercicios (en su mayoría) siguen un patrón similar en el archivo .jsl:
- Título del ejercicio
- Alguna información de creación (autor, cuándo se creó y qué versión de JMP se utilizó)
- Breve descripción del ejercicio o del caso
- Explicación de los ejercicios y ejemplos de lo que se debe devolver.
- Entradas de ejemplo, nada te impide crear tus propias entradas e incluso te sugiero que lo hagas después de que comprendas correctamente el ejercicio.

Algunas sugerencias sobre esto:
- Estos no están diseñados para ser fáciles, ya que están estrechamente relacionados con casos de la vida real en los que he utilizado JSL (algunos son fáciles o más fáciles y algunos pueden ser bastante difíciles).
- Pruébelos primero usted mismo simplemente utilizando el Índice de secuencias de comandos JMP y la Guía de secuencias de comandos JMP
- Haga preguntas relacionadas con esto en este hilo.
- No busques estas preguntas en la Comunidad JMP ya que algunas de ellas se toman directamente de allí.
- Es posible que haya errores aquí y allá, ya que se necesita mucho esfuerzo para crearlos y, a veces, los problemas se solucionan.
- Si te quedas totalmente atascado, continúa con el siguiente ejercicio y vuelve más tarde o echa un vistazo a la solución.
¡Diviértete y buena suerte!