SlideShare una empresa de Scribd logo
1 de 9
PARADIGMAS DE PROGRAMACIÓN
Que son los Paradigmas de
Programación
 Es una propuesta que es adoptada por varios
programadores para solucionar uno o varios
problemas asociados a la creación de software
y de aplicaciones que permitan darle dicha
solución al problema.
Tipos de Paradigmas de
Programación
 Existen varios Paradigmas de Programación
los cuales son:
 1) Imperativo o Por Procedimientos
 2)Funcional
 3)Lógico
 4)Declarativo
 5)Orientado a Objetos
 6)Programación Dinámica
Imperativo o Por
Procedimientos
 Es una secuencia de ordenes que el
programador le da al computador para que
realice una cierta tarea de la cual también
funciona el hardware para que la secuencia
cumpla dicho propósito.
Ejemplos:
Basic,C,FORTRAN,PASCAL,PHP,Java
Funcional
 Es un tipo de Programación en base a las
matemáticas , este tipo de programación es
utilizado con un propósito meramente
académico salvo que siempre existe unas
aplicaciones que son realizadas en estas pero
no son muy eficientes en cuanto a propósito
comercial
Logico
 Es un tipo de programación enfocado en cosas
lógicas también puede ser utilizado con casos
de la vida real tienen ciertas funciones con
material matemático y escritura dinámica.
Declarativo
 Este tipo de programación con un conjunto
de declaraciones, proposiciones, afirmaciones,
restricciones y ecuaciones es un tipo de
programación muy especifica al momento de
escribirla para la compilación y la ejecución de
un programa sobre controles internos del
mismo compilador
Orientados a Objetos
 Este tipo de programación se usa en la
interacción de objetos para poder diseñar
aplicaciones esta hecha de varias técnicas
como la Herencia, Cohesión, polimorfismo etc.
esta se popularizo en los años 90 y existe una
buena cantidad de lenguajes utilizados para la
creación de aplicaciones casi todos los
lenguajes de programación modernos usan
este tipo de programación por su utilidad y
confianza
Programación Dinámica
 Este tipo de programación es el mas
“moderno” al momento de utilizarlo es el mas
rápido para realizar una aplicaciones en el
modo de escritura es el mas flexible, su utiliza
subrutinas y subestructuras optimas para que
el algoritmo creado sea mas eficiente al
momento de ejecutarlo.

Más contenido relacionado

La actualidad más candente

Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventos
Josue Ivan Turcios
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
Wil Mer
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
Marvin Zumbado
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
KellyDeArmas
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
Carolina Cols
 
Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
XM Filial de ISA
 

La actualidad más candente (20)

Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: Pascal
 
Glosario de ing. de software
Glosario de ing. de softwareGlosario de ing. de software
Glosario de ing. de software
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Gramaticas y lic
Gramaticas y licGramaticas y lic
Gramaticas y lic
 
Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventos
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Interprete vs compilador
Interprete vs compiladorInterprete vs compilador
Interprete vs compilador
 
Monitores-sistemas operativos
Monitores-sistemas operativosMonitores-sistemas operativos
Monitores-sistemas operativos
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Traza de un algoritmo
Traza de un algoritmoTraza de un algoritmo
Traza de un algoritmo
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de software
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretador
 
Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
 

Similar a Paradigmas de programación

presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
cesia_97
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
Cati Oliver
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
Deisy Sapaico
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
Fede Garcia
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
Jessica
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torres
Once Redes
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
cun
 

Similar a Paradigmas de programación (20)

presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
 
Presentación del tema.pptx
Presentación del tema.pptxPresentación del tema.pptx
Presentación del tema.pptx
 
Pteg g-grupo 6-lista33-visita3-expo cap 6 tema lenguajes de programacion
Pteg g-grupo 6-lista33-visita3-expo cap 6 tema lenguajes de programacionPteg g-grupo 6-lista33-visita3-expo cap 6 tema lenguajes de programacion
Pteg g-grupo 6-lista33-visita3-expo cap 6 tema lenguajes de programacion
 
Pteg g-#-iii-jose saul hernandez-expo-lenguajes de programacion cap 6
Pteg g-#-iii-jose saul hernandez-expo-lenguajes de programacion cap 6Pteg g-#-iii-jose saul hernandez-expo-lenguajes de programacion cap 6
Pteg g-#-iii-jose saul hernandez-expo-lenguajes de programacion cap 6
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2
 
Tipos de la programacion
Tipos de la programacionTipos de la programacion
Tipos de la programacion
 
Libro3
Libro3Libro3
Libro3
 
Unidad 1 clase 5 - fp
Unidad 1   clase 5 - fpUnidad 1   clase 5 - fp
Unidad 1 clase 5 - fp
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torres
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++
 

Paradigmas de programación

  • 2. Que son los Paradigmas de Programación  Es una propuesta que es adoptada por varios programadores para solucionar uno o varios problemas asociados a la creación de software y de aplicaciones que permitan darle dicha solución al problema.
  • 3. Tipos de Paradigmas de Programación  Existen varios Paradigmas de Programación los cuales son:  1) Imperativo o Por Procedimientos  2)Funcional  3)Lógico  4)Declarativo  5)Orientado a Objetos  6)Programación Dinámica
  • 4. Imperativo o Por Procedimientos  Es una secuencia de ordenes que el programador le da al computador para que realice una cierta tarea de la cual también funciona el hardware para que la secuencia cumpla dicho propósito. Ejemplos: Basic,C,FORTRAN,PASCAL,PHP,Java
  • 5. Funcional  Es un tipo de Programación en base a las matemáticas , este tipo de programación es utilizado con un propósito meramente académico salvo que siempre existe unas aplicaciones que son realizadas en estas pero no son muy eficientes en cuanto a propósito comercial
  • 6. Logico  Es un tipo de programación enfocado en cosas lógicas también puede ser utilizado con casos de la vida real tienen ciertas funciones con material matemático y escritura dinámica.
  • 7. Declarativo  Este tipo de programación con un conjunto de declaraciones, proposiciones, afirmaciones, restricciones y ecuaciones es un tipo de programación muy especifica al momento de escribirla para la compilación y la ejecución de un programa sobre controles internos del mismo compilador
  • 8. Orientados a Objetos  Este tipo de programación se usa en la interacción de objetos para poder diseñar aplicaciones esta hecha de varias técnicas como la Herencia, Cohesión, polimorfismo etc. esta se popularizo en los años 90 y existe una buena cantidad de lenguajes utilizados para la creación de aplicaciones casi todos los lenguajes de programación modernos usan este tipo de programación por su utilidad y confianza
  • 9. Programación Dinámica  Este tipo de programación es el mas “moderno” al momento de utilizarlo es el mas rápido para realizar una aplicaciones en el modo de escritura es el mas flexible, su utiliza subrutinas y subestructuras optimas para que el algoritmo creado sea mas eficiente al momento de ejecutarlo.