I1M2010: Trabajo en el entorno de prácticas

El objetivo de la clase es aprender a usar el entorno de trabajo del aula de informática. En concreto, aprender a

  • acceder a la cuenta personal en Ubuntu,
  • cambiar la contraseña,
  • descargar el enunciado de la relación de ejercicios,
  • abrir la relación de ejercicios en emacs y
  • resolver ejercicios.

En esta clase se han resuelto los 3 primeros ejercicios de la 2ª relación.

Como tarea para la próxima clase se ha propuesto escribir de manera colaborativa las soluciones de los ejercicios de la 2ª relación y de la 3ª relación.

I1M2010: Definición de funciones

El objetivo de la clase de hoy es aprender a

  • definir funciones eh Haskell usando los patrones básicos de definición: composición, condicionales, guardas y patrones.
  • buscar funciones con Hoogle y ver su definición.
  • realizar el ciclo completo de definición de funciones en el cuaderno de ejercicios: descargar los enunciados, escribir la definición, comprobarla y publicarla en el cuaderno.

Como tarea para la próxima clase se ha propuesto escribir de manera colaborativa las soluciones de los ejercicios de la 2ª relación y ejercicios de la 3ª relación.

Las transparencias del tema son

Descargar (PDF, 203KB)

I1M2010: Introducción a la programación con Haskell

En la clase de hoy se ha visto el tema 2: Introducción a la programación con Haskell.

El objetivo del tema es aprender a:

  • usar Haskell como calculadora aritmética (con las funciones +, -, *, /, div y ^).
  • usar Haskell como calculadora de listas (con las funciones head, tail, take, drop, length, sum, product, ++ y reverse).
  • escribir guiones de Haskell en emacs.

Como tarea para la próxima clase se ha propuesto escribir de manera colaborativa las soluciones de los ejercicios de la 2º relación.

Las transparencias del tema son

Descargar (PDF, 204KB)

I1M2010: Introducción a la programación funcional

En la clase de hoy se va visto el tema 1 (Introducción a la programación funcional).

En el tema se expone la forma de definir funciones, evaluar expresiones y las características fundamentales de la programación funcional.

Las transparencias del tema son las siguientes

Descargar (PDF, 212KB)

Como tarea para la próxima clase se ha propuesto escribir de manera colaborativa las soluciones de los ejercicios de la 1º relación.

I1M2010: Presentación de la asignatura e introducción al cálculo simbólico

En la clase de hoy se presentado la asignatura de Informática (de 1º del Grado en Matemáticas).

Se ha comentando el proyecto docente y el sistema de evaluación continua.

Se ha mostrado las secciones de la página de la asignatura.

Se ha introducido el uso de los sistemas de cálculo simbólico WolframAlpha y wxMaxima. La introducción se ha hecho a través de ejemplos de cálculo aritmético, algebraico, límites y gráficos. Se propone que lo apliquen para resolver problemas de las otras asignaturas y que se comentarán las dificultades que se encuentren. Para ello, disponen del libro Introducción al cálculo simbólico con Maxima.

Se ha mostrado la instalación de Maxima en Windows.

Finalmente, se dejan pendientes las siguientes tareas para la próxima clase:

  • Imprimir las transparencias, o apuntes, del tema 1 que se encuentra en la página de temas.
  • Entrar en la wiki de ejercicios y cambiar la contraseña.
  • Instalar los sistemas que se usarán en la asignatura.
  • Entrar en la WebCT y consultar el calendario de exámenes de la evaluación continua.
  • Completar las fichas personales.