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

Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
Crisis de software
Crisis de softwareCrisis de software
Crisis de softwareandreslarals
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de softwaresairarcf
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 
Arquitectura Monolítica
Arquitectura MonolíticaArquitectura Monolítica
Arquitectura Monolíticaurumisama
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Softwarelcastillo110
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajesPedro Contreras Flores
 
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
DIAPOSITIVAS CURSO PYTHON.pptx.pdfDIAPOSITIVAS CURSO PYTHON.pptx.pdf
DIAPOSITIVAS CURSO PYTHON.pptx.pdfJuanPatricioLemaChil
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareNelson Guanipa
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónjuanbryanc
 

La actualidad más candente (20)

Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Crisis de software
Crisis de softwareCrisis de software
Crisis de software
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de software
 
python
pythonpython
python
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Ensayo ingenieria de requisitos
Ensayo ingenieria de requisitosEnsayo ingenieria de requisitos
Ensayo ingenieria de requisitos
 
Arquitectura Monolítica
Arquitectura MonolíticaArquitectura Monolítica
Arquitectura Monolítica
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajes
 
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
DIAPOSITIVAS CURSO PYTHON.pptx.pdfDIAPOSITIVAS CURSO PYTHON.pptx.pdf
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programación
 

Similar a Paradigmas de programación

presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTPcesia_97
 
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 programacionOdair Josue Ordoñez Alcerro
 
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 6Jose Saul Hernandez
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati 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 softwareDeisy Sapaico
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Arcelia Viagra
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programadorJessica
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagroDavid007456
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresOnce Redes
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01cun
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++zoymar graterol
 

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.