SlideShare una empresa de Scribd logo
1 de 15
La programación declarativa es una
forma de programación que implica la
descripción de un problema dado en
lugar de proveer una solución para
dicho problema, dejando la
interpretación de los pasos específicos
para llegar a dicha solución a un
intérprete no especificado.
Están orientados a buscar la
solución del problema, sin
preocuparse por la forma de
llegar a ello.
Los programas están formados
por un conjunto de definiciones o
ecuaciones.Las variables sólo pueden tener
asignado un solo valor a lo largo
de la ejecución del programa. Las listas representan la
estructura fundamental de datos.
El orden de la ejecución no
resulta importante debido a que
no existen efectos colaterales. Las expresiones o definiciones
pueden ser usadas como valores .
El control de la ejecución no es
responsabilidad del programador.
La programación funcional es un
paradigma de programación
declarativa basado en la utilización
de funciones matemáticas.
elementos declarativos en la construcción de software
elementos declarativos en la construcción de software
elementos declarativos en la construcción de software
elementos declarativos en la construcción de software
elementos declarativos en la construcción de software
elementos declarativos en la construcción de software
elementos declarativos en la construcción de software
elementos declarativos en la construcción de software

Más contenido relacionado

Destacado (12)

Implicancias de uso de late binding
Implicancias de uso de late bindingImplicancias de uso de late binding
Implicancias de uso de late binding
 
Elección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareElección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de software
 
Vinculación diseño-código
Vinculación diseño-códigoVinculación diseño-código
Vinculación diseño-código
 
Implementación y adaptación de patrones de diseño
Implementación y adaptación de patrones de diseñoImplementación y adaptación de patrones de diseño
Implementación y adaptación de patrones de diseño
 
Elementos de la escritura
Elementos de la escrituraElementos de la escritura
Elementos de la escritura
 
Cuáles son los dos elementos condicionantes del derecho (1)
Cuáles son los dos elementos condicionantes del derecho (1)Cuáles son los dos elementos condicionantes del derecho (1)
Cuáles son los dos elementos condicionantes del derecho (1)
 
Capacitacion en estrategias y tecnicas didacticas
Capacitacion en estrategias y tecnicas didacticasCapacitacion en estrategias y tecnicas didacticas
Capacitacion en estrategias y tecnicas didacticas
 
Elementos cognitivos de la escritura
Elementos cognitivos de la escrituraElementos cognitivos de la escritura
Elementos cognitivos de la escritura
 
Elementos de la lectura crítica
Elementos de la lectura críticaElementos de la lectura crítica
Elementos de la lectura crítica
 
Partes de la computadora ( Entrada, proceso y salida de la información)
Partes de la computadora ( Entrada, proceso y salida de la información)  Partes de la computadora ( Entrada, proceso y salida de la información)
Partes de la computadora ( Entrada, proceso y salida de la información)
 
Elementos del diagrama de flujo
Elementos del diagrama de flujoElementos del diagrama de flujo
Elementos del diagrama de flujo
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 

Similar a elementos declarativos en la construcción de software

Conceptos fundmentales
Conceptos fundmentalesConceptos fundmentales
Conceptos fundmentales
alondrashare
 
VBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica ComputacionalVBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica Computacional
UTP, TA
 
Logica y programacion juan
Logica y programacion juanLogica y programacion juan
Logica y programacion juan
Pedro Torres
 
Logica y programacion juan
Logica y programacion juanLogica y programacion juan
Logica y programacion juan
Pedro Torres
 
3 paradigmas
3 paradigmas3 paradigmas
3 paradigmas
alithu1
 
Logica y programacion
Logica y programacionLogica y programacion
Logica y programacion
JhonAragon
 

Similar a elementos declarativos en la construcción de software (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Teoría de optimización
Teoría de optimizaciónTeoría de optimización
Teoría de optimización
 
Conceptos fundmentales
Conceptos fundmentalesConceptos fundmentales
Conceptos fundmentales
 
Herramientas de programacion lineal
Herramientas de programacion lineal Herramientas de programacion lineal
Herramientas de programacion lineal
 
Introduccion.pptx
Introduccion.pptxIntroduccion.pptx
Introduccion.pptx
 
VBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica ComputacionalVBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica Computacional
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Logica y programacion juan
Logica y programacion juanLogica y programacion juan
Logica y programacion juan
 
Logica y programacion juan
Logica y programacion juanLogica y programacion juan
Logica y programacion juan
 
Algoritmo diagrama de_flujo
Algoritmo diagrama de_flujoAlgoritmo diagrama de_flujo
Algoritmo diagrama de_flujo
 
Secuencial
SecuencialSecuencial
Secuencial
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
3 paradigmas
3 paradigmas3 paradigmas
3 paradigmas
 
Unidad I. Introducción a la Programación 3.pptx
Unidad I. Introducción a la Programación 3.pptxUnidad I. Introducción a la Programación 3.pptx
Unidad I. Introducción a la Programación 3.pptx
 
Dennis lavalle
Dennis lavalleDennis lavalle
Dennis lavalle
 
Logica y programacion
Logica y programacionLogica y programacion
Logica y programacion
 
Unidad 1 Introduccion.pptx
Unidad 1 Introduccion.pptxUnidad 1 Introduccion.pptx
Unidad 1 Introduccion.pptx
 
Informatica conceptos1
Informatica conceptos1Informatica conceptos1
Informatica conceptos1
 

Último

TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

elementos declarativos en la construcción de software

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. La programación declarativa es una forma de programación que implica la descripción de un problema dado en lugar de proveer una solución para dicho problema, dejando la interpretación de los pasos específicos para llegar a dicha solución a un intérprete no especificado. Están orientados a buscar la solución del problema, sin preocuparse por la forma de llegar a ello. Los programas están formados por un conjunto de definiciones o ecuaciones.Las variables sólo pueden tener asignado un solo valor a lo largo de la ejecución del programa. Las listas representan la estructura fundamental de datos. El orden de la ejecución no resulta importante debido a que no existen efectos colaterales. Las expresiones o definiciones pueden ser usadas como valores . El control de la ejecución no es responsabilidad del programador.
  • 6.
  • 7. La programación funcional es un paradigma de programación declarativa basado en la utilización de funciones matemáticas.