I1M2018: Introducción a la programación imperativa con Maxima y Python
En la primera parte de la clase de hoy del curso de Informática de 1º del Grado en Matemáticas se ha presentado una introducción a la programación con Maxima.
En la presentación se ha seguido el siguiente guión:
- Maxima como calculadora
- Variables y asignaciones
- Bloques de instrucciones
- Definición de funciones
- Escritura y lectura
- La estructura condicional: condicionales simples y múltiple.
- Estructuras iterativas: bucles mientras, hasta y para.
- Recursión
Además, se ha comentado
- un resumen de las principales funciones de Maxima y
- las tablas de equivalencia entre funciones de Maxima y Haskell.
Los apuntes correspondientes a la primera parte de la clase son
En la segunda parte, se ha presentado una introducción a la programación con Python.
En la presentación se ha seguido el mismo guión con con Maxima reslatando la analogía entre ambos lenguajes y entre sus entornos (WxMaxima y Colaboratory).
El cuaderno de la presentación se encuentra Colaboratory.