Skip to content

UTP-projects/Programacion-Funcional-con-Haskell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haskell

Para hacer pruebas en terminal:

Carga el modulo:

ghci
:load NombreArchivo.hs # Carga el módulo o archivo a usar

Ejecutar sin compilar

runhaskell main.hs

Compilar y ejecutar

ghc -o main main.hs
./main

Temario

Sesión Tema Actividades y evaluaciones
Conceptos básicos.
1 La programación declarativa e imperativa. Prueba de entrada. Aprender conceptos básicos de programación declarativa.
2 Evaluación de expresiones y conceptos básicos de la programación declarativa. Componentes de un programa lógico. Aprender conceptos básicos de programación declarativa.
3 Definición de funciones. Conocer las funciones. Aprender a definir funciones.
4 Reglas de bifurcación binaria y múltiple. Tipos de datos. Conocer las reglas de bifurcación primaria y múltiple.
Programación funcional.
5 Tipo de datos. Conocer los tipos de datos.
6 Funciones de control de programas: corte y fallo. Ejercicios ilustrativos. Elaborar programas con funciones de control.
7 Funciones de tipo recursivo. Conocer los tipos de funciones.
8 Formas diversas de implementar funciones recursivas a nivel de la programación lógica. Ejercicios ilustrativos. Elaborar programas con funciones recursivas.
9 Funciones recursivas de tipo menú. De tipo opciones. Intervalos. Operadores. Elaborar programas con funciones recursivas.
10 Evaluación PRÁCTICA CALIFICADA 1
11 Conceptos de listas y functores. Conocer listas y functores.
12 Ejemplo de functores. Aplicaciones de listas. Elaborar programas utilizando listas.
13 Recursividad con listas. Identificar la recursividad.
14 Aplicaciones de recursividad con listas. Elaborar programas con recursividad con listas.
Evaluación perezosa.
15 Listas y cadenas. Conocer listas y cadenas.
16 Base de Datos dinámicas y externas. Elaborar programas con base de datos.
17 Aplicaciones con Base de datos dinámicas. Elaborar programas con base de datos dinámicas.
18 Aplicaciones con Base de datos externas. Elaborar programas con base de datos externas.
19 Estrategia de evaluación perezosa. Técnicas de programación de evaluación perezosa. Utilizar la técnica de evaluación perezosa.
20 Evaluación PRÁCTICA CALIFICADA 2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks