I1M2015: Introducción a la programación con Maxima

El objetivo fundamental de la clase de hoy del curso de Informática de 1º del Grado en Matemáticas ha sido presentar una introducción a la programación con Maxima.

En la primera parte, se ha presentado

A continuación, usando wxMaxima se ha mostrado cómo usar Maxima como calculadora científica avanzado viendo cómo realizar cálculos aritméticos, expansiones y simplificaciones e expresiones algebraicas, soluciones de ecuaciones, cálculo de límites, cálculo con matrices y representación de gráficas.

En la segunda parte de la clase se ha realizado la introducción a la programación con Maxima usando como entorno Emacs en lugar de wxMaxima. El contenido de la presentación está aquí se corresponde con el siguiente guión:

  1. Maxima como calculadora
  2. Variables y asignaciones
  3. Bloques de instrucciones
  4. Definición de funciones
  5. Escritura y lectura
  6. La estructura condicional: condicionales simples y múltiple.
  7. Estructuras iterativas: bucles mientras, hasta y para.
  8. Recursión

Finalmente, se ha comentado un resumen de las principales funciones de Maxima.

Las tablas de equivalencia entre funciones de Maxima y Haskell se encuentran aquí.

Matrices en Haskell

En la clase de hoy del curso de Informática de 1º del Grado en Matemáticas se ha estudiado cómo trabajar con tablas en Haskell usando el módulo Data.Array.

En la primera parte se ha explicado El tipo predefinido de las tablas (“arrays”) se han estudiado las funciones sobre índices (range, index, inRange, rangeSize) y sobre tablas (array, (!), bounds, indices, elems, assocs, (//), listArray y accumArray). También se han estudiado ejemplos de definiciones con dichas funciones.

En la segunda parte se han comentado las soluciones de los siguientes ejercicios de la Relación 18:

Read More “Matrices en Haskell”

I1M2015: Cálculo del número pi mediante el método de Montecarlo

En la tercera parte de la clase de hoy de Informática de 1º del Grado en Matemáticas hemos comentado las soluciones a los ejercicios de la relación 16 sobre el uso de números aleatorios para calcular el número π mediante el método de Montecarlo.

Los ejercicios y su solución se muestran a continuación
Read More “I1M2015: Cálculo del número pi mediante el método de Montecarlo”