Please enable JavaScript.
Coggle requires JavaScript to display documents.
TEMA 2. Modelo de Programación Funcional. - Coggle Diagram
TEMA 2. Modelo de Programación Funcional.
Funciones
Funciones puras: no tienen efectos secundarios.
Funciones de primer nivel: se pueden tratar como cualquier otro valor.
Evaluación perezosa
Retrasa la evaluación de una expresión hasta que sea necesaria.
Ventajas: mejora el rendimiento y reduce el consumo de memoria.
Desventajas: puede ser difícil de entender y depurar.
Tipos de datos
Inmutables: una vez creados, no se pueden modificar
Tipos de datos básicos: números, cadenas, booleanos.
Tipos de datos compuestos: listas, tuplas, arreglos.
Operadores
Se utilizan para realizar operaciones matemáticas o lógicas.
Operadores matemáticos: suma, resta, multiplicación, división.
Operadores lógicos: AND, OR, NOT.
Listas
Representan una secuencia de elementos.
Aplicaciones: almacenamiento de datos, manipulación de datos, representación de datos.
Árboles
Representan una jerarquía de elementos.
Aplicaciones: almacenamiento de datos, manipulación de datos, representación de datos.
Intervalos
Representan un conjunto de números.
Definidos por dos números: límite inferior y límite superior.
Operaciones: unión, intersección, diferencia, complemento.