Mind map
Programación Lógica
Map content
Programación Lógica
Estilos de Programación
- Imperativo
- Funcional
- Lógico
- Orientado al Objeto
- Orientado al Evento
- Orientado al Formato
Evaluación de Expresiones
- Tipos
- Aritmeticas
- Devuelven un valor númerico
- Lógicas
- Devuelven True o False
- Aritmeticas
- Expresión
- Combinacion de operadores y operandos
- Se obtiene un valor
- Combinacion de operadores y operandos
- Tipos
Definición de Funciones
- Forma parte del algoritmo principal
- Da cierto orden al código
- Propiedades
- Puede recibir valores
- Lista de parametros
- Puede ser invocada
- Se ejecuta para devolver un valor
- Nombre unico en el ambito
- Subalgoritmos
- Permite resolver una tarea especifica
Disciplina de Datos
- Haskell
- Sistema de tipos Milner
- Caracteristicas
- Disciplina estática de tipos
- Un programa bien tipado se puede ejecutar sin comprovaciones
- Polimorfismo
- Permite que una función se aplique a parametros de distintos tipos
- Disciplina estática de tipos
- Caracteristicas
- Sistema de tipos Milner
- Haskell
Tipos de Datos
- Númericos
- Cantidad o valor determinado
- Tipo entero
- Tipo real
- Cantidad o valor determinado
- Lógicos
- Clasificados en
- Falso
- Verdadero
- Clasificados en
- De cadena
- Clasificado en
- Tipo de caracter
- Tipo de cadena
- Clasificado en
- Clasificados en
- Simples
- Compuestos
- Númericos