La filosofía que sirve de motivación primaria a los ponentes de este curso, es que a hacer matemáticas se aprende resolviendo problemas. Algo parecido pensamos que se puede decir del software Mathematica. Sólo enfrentándonos a él en la resolución de ejecicios, podremos llegar a un conocimiento y manejo aceptable del programa. Por lo tanto, manos a la obra: resolvamos problemas utilizando Mathematica.
Con tal objetivo, hemos puesto a vuestra disposición los siguientes notebooks de Mathematica que pueden ser útiles especialmente para iniciarse en el tema. Estos ficheros nos introducen en lo más básico y gradualmente vamos entrando en una mayor profundidad. Nos gustaría indicar como directrices metodológicas fundamentales que:
Hay que leer con atención el material que se coloca en la red e intentar solucionar cuestiones similares que se nos puedan plantear en nuestra propia actividad docente (y en su caso investigadora).
Es importante entender bien las técnicas que se presentan. Si al final de alguna de las entregas hay una lista de problemas, conviene prestarles alguna atención y analizar si podríamos aportar alguna solución a los mismos. Aclaremos que no es obligatorio resolver dichas listas de problemas. Sólo se han incluido como herramienta que nos puede servir de entrenamiento para aplicar lo que vamos aprendiendo.
Así, sin más dilación, os presentamos inicialmente dos ficheros comprimidos en formato ZIP. Al descomprimirlos dan lugar a sendos notebooks de Mathematica para irlos trabajando.
La octava entrega contiene una compilación básica de instrucciones cuyo objetivo es controlar el flujo de ejecución de las diversas sentencias de un programa (If, While, Do, Select, For, Which, etc). Éstas son fundamentales para el desarrollo de programas en cualquier lenguaje de programación estructurado. Se incluye una serie de problemas resueltos que nos aclararán su uso. Finalmente la entrega novena contiene información de interés para el control efectivo de errores en cálulos numéricos efectuados con Mathematica. Se tratan además temas relacionados con el mal condicionamiento de problemas y con la inestabilidad. Se incluye también una colección de métodos interativos aplicados a diversos problemas.