SlideShare una empresa de Scribd logo
1 de 3
Institución Universitaria Colegio Mayor del Cauca
Lenguajes Formales
Paradigmas de Programación
Presentado a:
Alvaro Hernan Pito Burbano
Presentado por:
Ehyvarth Alejandro Bolaños Ussa
Popayán, Cauca 7 de Noviembre de
2013
Paradigmas de Programación
Antes de entrar a explicar los diferentes tipos de paradigmas debemos tener
un concepto claro de lo que es un paradigma: en muchas definiciones que
encontramos en la web, y entre las que más acertadas están, nos indican que:
un paradigma de programación “es una propuesta tecnológica que es
adoptada por una comunidad de programadores cuyo núcleo central es
incuestionable en cuanto a que únicamente trata de resolver uno o varios
problemas claramente delimitados1
” de la anterior definición podemos
rescatar que un paradigma es un estilo de programación, el cual facilita la
solución de problemas.
En el área de la informática, los paradigmas de programación son el conjunto
de reglas, estructuras, patrones que luego se usan en los lenguajes de
programación el cual trata de resolver uno o varios problemas, existen varios
paradigmas que se estudian en la informática, entre ellos:
 Paradigma funcional
 Paradigma Lógico
 Paradigma imperativo o procedural
 Paradigma Orientado a Objetos
 Paradigma Estructurado
 Paradigma Declarativo
 Paradigma basado en reglas
 Paradigma de programación guiada por eventos
Haciendo una descripción general de esto tipos de paradigmas tenemos2:
Programación Imperativa: Conjunto de instrucciones (algoritmos) que le
indican al computador cómo realizar o ejecutar una tarea, aquí podríamos
ubicar el código de máquina.
Programación Lógica: Es el conjunto de reglas y de conocimientos que se
emplean para crear “programas que crean programas” y crear lenguajes de
programación.
1 Tomado de Wikipedia:http://es.wikipedia.org/wiki/Paradigma_de_programación
2 Las siguientes,conceptos son tomados de los siguientes enlaces,delos cuales hacemos un ligero
ajuste,dejando un concepto más concreto. Tomado de:
http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/2010-2011/clases-cristina/s2.pdf
http://www.taringa.net/posts/ciencia-educacion/9145179/Paradigma-de-Programacion.html
Paradigma Funcional: Este paradigma se centraliza en la utilización de
funciones matemáticas con el fin de que la programación no tenga que llegar a
un nivel de máquina para ejecutar o realizar una tarea.
Paradigma Orientado a Objetos: Su principal idea es encapsular los datos,
operaciones información en modelos de objetos. Estos objetos pueden
comunicarse entre sí, facilitando la reutilización de código.
Paradigma Estructurado: Al igual como se entiende, el código es dividido en
estructuras, o bloques, de los cuales dichos bloques pueden o no tener
comunicarse, es considerado un paradigma fácil de entender.
Paradigma de programación guiada por eventos: Este paradigma permite
determinar como la estructura y la ejecución de los programas se comunican o
van influenciados respecto a los eventos que suceden en el sistema.
Bibliografía
http://es.wikipedia.org/wiki/Paradigma
http://es.wikipedia.org/wiki/Paradigma_de_programación
http://www.taringa.net/posts/ciencia-educacion/9145179/Paradigma-de-Programacion.html
http://www.slideshare.net/yamili7/paradigmas-de-programacion
http://labsys.frc.utn.edu.ar/ppr-2009/Unidad%20I%20-
%20POO%20Avanzada/Apunte/Unidad%20I%20-%20POO%20Avanzada.pdf

Más contenido relacionado

La actualidad más candente

Introducción a los paradigmas de programación
Introducción a los paradigmas de programaciónIntroducción a los paradigmas de programación
Introducción a los paradigmas de programaciónJose Sanchez
 
Programacion Orientada Objetos
Programacion Orientada ObjetosProgramacion Orientada Objetos
Programacion Orientada Objetosliliandrade
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectosmartinp
 
Objetos: 1. paradigmas de programación
Objetos: 1. paradigmas de programaciónObjetos: 1. paradigmas de programación
Objetos: 1. paradigmas de programaciónjeavilah
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógicaDarwin_Cusme
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacionLuis Peralta
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programaciónMay Ibarra
 
Paradigma de poo
Paradigma de pooParadigma de poo
Paradigma de poopixeleante
 
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...jose francisco arenas jimenez
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
Tabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructuradaTabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructuradaAngeles Rivera
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógicaDarwin_Cusme
 
Caren daihana blandon loaiza 2do - actividad no. 1 - introduccion a la prog...
Caren daihana blandon loaiza   2do - actividad no. 1 - introduccion a la prog...Caren daihana blandon loaiza   2do - actividad no. 1 - introduccion a la prog...
Caren daihana blandon loaiza 2do - actividad no. 1 - introduccion a la prog...blandondaihana0602
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionMarioS1093
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONALFredy Olaya
 

La actualidad más candente (20)

Introducción a los paradigmas de programación
Introducción a los paradigmas de programaciónIntroducción a los paradigmas de programación
Introducción a los paradigmas de programación
 
1585098049306 algoritmos
1585098049306 algoritmos1585098049306 algoritmos
1585098049306 algoritmos
 
Programacion Orientada Objetos
Programacion Orientada ObjetosProgramacion Orientada Objetos
Programacion Orientada Objetos
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectos
 
Objetos: 1. paradigmas de programación
Objetos: 1. paradigmas de programaciónObjetos: 1. paradigmas de programación
Objetos: 1. paradigmas de programación
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógica
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Paradigma de poo
Paradigma de pooParadigma de poo
Paradigma de poo
 
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Tabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructuradaTabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructurada
 
Doc2
Doc2Doc2
Doc2
 
cuestionario
cuestionariocuestionario
cuestionario
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógica
 
Caren daihana blandon loaiza 2do - actividad no. 1 - introduccion a la prog...
Caren daihana blandon loaiza   2do - actividad no. 1 - introduccion a la prog...Caren daihana blandon loaiza   2do - actividad no. 1 - introduccion a la prog...
Caren daihana blandon loaiza 2do - actividad no. 1 - introduccion a la prog...
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONAL
 

Similar a PARADIGMA DE PROGRAMACION

Similar a PARADIGMA DE PROGRAMACION (20)

Paradigmasdeprogramacion
ParadigmasdeprogramacionParadigmasdeprogramacion
Paradigmasdeprogramacion
 
Programación.pptx
Programación.pptxProgramación.pptx
Programación.pptx
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
01. Fundamentos.pdf
01. Fundamentos.pdf01. Fundamentos.pdf
01. Fundamentos.pdf
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Paradigmas de Programación
Paradigmas de Programación Paradigmas de Programación
Paradigmas de Programación
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de Programación
 
Fundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionFundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacion
 
Presentac..
Presentac..Presentac..
Presentac..
 
Alfonso software
Alfonso softwareAlfonso software
Alfonso software
 
PARADIGMAS
PARADIGMASPARADIGMAS
PARADIGMAS
 
12-150203140754-conversion-gate02.pptx
12-150203140754-conversion-gate02.pptx12-150203140754-conversion-gate02.pptx
12-150203140754-conversion-gate02.pptx
 
Garcia callejas
Garcia callejas Garcia callejas
Garcia callejas
 
Poa Borrador
Poa BorradorPoa Borrador
Poa Borrador
 

Más de Alejandro Bolaños Ussa

Participación en simposio IV jornadas Iberoamericanas de HCI
Participación en simposio IV jornadas Iberoamericanas de HCIParticipación en simposio IV jornadas Iberoamericanas de HCI
Participación en simposio IV jornadas Iberoamericanas de HCIAlejandro Bolaños Ussa
 
Propiedad intelectual y patentes como desarrollo económico en colombia(1)
Propiedad intelectual y patentes como desarrollo económico en colombia(1)Propiedad intelectual y patentes como desarrollo económico en colombia(1)
Propiedad intelectual y patentes como desarrollo económico en colombia(1)Alejandro Bolaños Ussa
 
El factor movilidad vehícular, un primer gran problema de las ciudades en cr...
El factor movilidad vehícular, un primer gran  problema de las ciudades en cr...El factor movilidad vehícular, un primer gran  problema de las ciudades en cr...
El factor movilidad vehícular, un primer gran problema de las ciudades en cr...Alejandro Bolaños Ussa
 
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesSeminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesAlejandro Bolaños Ussa
 
MONOGRAFIA PARA EL MANEJO DE APLICACIONES SOFTWARE
MONOGRAFIA PARA EL MANEJO DE APLICACIONES SOFTWAREMONOGRAFIA PARA EL MANEJO DE APLICACIONES SOFTWARE
MONOGRAFIA PARA EL MANEJO DE APLICACIONES SOFTWAREAlejandro Bolaños Ussa
 
DESARROLLO DE UNA APLICACIÓN PARA EMPRESA
DESARROLLO DE UNA APLICACIÓN PARA EMPRESADESARROLLO DE UNA APLICACIÓN PARA EMPRESA
DESARROLLO DE UNA APLICACIÓN PARA EMPRESAAlejandro Bolaños Ussa
 
LA MENTE DEL HOMBRE UN MUNDO DE SUEÑOS CUMPLIDOS
LA MENTE DEL HOMBRE UN MUNDO DE SUEÑOS CUMPLIDOSLA MENTE DEL HOMBRE UN MUNDO DE SUEÑOS CUMPLIDOS
LA MENTE DEL HOMBRE UN MUNDO DE SUEÑOS CUMPLIDOSAlejandro Bolaños Ussa
 

Más de Alejandro Bolaños Ussa (16)

Participación en simposio IV jornadas Iberoamericanas de HCI
Participación en simposio IV jornadas Iberoamericanas de HCIParticipación en simposio IV jornadas Iberoamericanas de HCI
Participación en simposio IV jornadas Iberoamericanas de HCI
 
Importancia de la ética investigativa
Importancia de la ética investigativaImportancia de la ética investigativa
Importancia de la ética investigativa
 
Propiedad intelectual y patentes como desarrollo económico en colombia(1)
Propiedad intelectual y patentes como desarrollo económico en colombia(1)Propiedad intelectual y patentes como desarrollo económico en colombia(1)
Propiedad intelectual y patentes como desarrollo económico en colombia(1)
 
El factor movilidad vehícular, un primer gran problema de las ciudades en cr...
El factor movilidad vehícular, un primer gran  problema de las ciudades en cr...El factor movilidad vehícular, un primer gran  problema de las ciudades en cr...
El factor movilidad vehícular, un primer gran problema de las ciudades en cr...
 
Paradigma orientado a objetos
Paradigma orientado a objetosParadigma orientado a objetos
Paradigma orientado a objetos
 
Sustentación proyecto casa del vocal
Sustentación proyecto casa del vocalSustentación proyecto casa del vocal
Sustentación proyecto casa del vocal
 
Mercadéo Electrónico
Mercadéo ElectrónicoMercadéo Electrónico
Mercadéo Electrónico
 
Calculo de raíces de una ecuación
Calculo de raíces de una ecuaciónCalculo de raíces de una ecuación
Calculo de raíces de una ecuación
 
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesSeminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
 
MONOGRAFIA PARA EL MANEJO DE APLICACIONES SOFTWARE
MONOGRAFIA PARA EL MANEJO DE APLICACIONES SOFTWAREMONOGRAFIA PARA EL MANEJO DE APLICACIONES SOFTWARE
MONOGRAFIA PARA EL MANEJO DE APLICACIONES SOFTWARE
 
GRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUASGRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUAS
 
DESARROLLO DE UNA APLICACIÓN PARA EMPRESA
DESARROLLO DE UNA APLICACIÓN PARA EMPRESADESARROLLO DE UNA APLICACIÓN PARA EMPRESA
DESARROLLO DE UNA APLICACIÓN PARA EMPRESA
 
INVESTIGACION DE OPERACIONES
INVESTIGACION DE OPERACIONESINVESTIGACION DE OPERACIONES
INVESTIGACION DE OPERACIONES
 
LA MENTE DEL HOMBRE UN MUNDO DE SUEÑOS CUMPLIDOS
LA MENTE DEL HOMBRE UN MUNDO DE SUEÑOS CUMPLIDOSLA MENTE DEL HOMBRE UN MUNDO DE SUEÑOS CUMPLIDOS
LA MENTE DEL HOMBRE UN MUNDO DE SUEÑOS CUMPLIDOS
 
ESTRUCTURAS ORGANIZACIONALES
ESTRUCTURAS ORGANIZACIONALESESTRUCTURAS ORGANIZACIONALES
ESTRUCTURAS ORGANIZACIONALES
 
FASE DE GESTACION PROCESO UNIFICADO
FASE DE GESTACION PROCESO UNIFICADOFASE DE GESTACION PROCESO UNIFICADO
FASE DE GESTACION PROCESO UNIFICADO
 

PARADIGMA DE PROGRAMACION

  • 1. Institución Universitaria Colegio Mayor del Cauca Lenguajes Formales Paradigmas de Programación Presentado a: Alvaro Hernan Pito Burbano Presentado por: Ehyvarth Alejandro Bolaños Ussa Popayán, Cauca 7 de Noviembre de 2013
  • 2. Paradigmas de Programación Antes de entrar a explicar los diferentes tipos de paradigmas debemos tener un concepto claro de lo que es un paradigma: en muchas definiciones que encontramos en la web, y entre las que más acertadas están, nos indican que: un paradigma de programación “es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que únicamente trata de resolver uno o varios problemas claramente delimitados1 ” de la anterior definición podemos rescatar que un paradigma es un estilo de programación, el cual facilita la solución de problemas. En el área de la informática, los paradigmas de programación son el conjunto de reglas, estructuras, patrones que luego se usan en los lenguajes de programación el cual trata de resolver uno o varios problemas, existen varios paradigmas que se estudian en la informática, entre ellos:  Paradigma funcional  Paradigma Lógico  Paradigma imperativo o procedural  Paradigma Orientado a Objetos  Paradigma Estructurado  Paradigma Declarativo  Paradigma basado en reglas  Paradigma de programación guiada por eventos Haciendo una descripción general de esto tipos de paradigmas tenemos2: Programación Imperativa: Conjunto de instrucciones (algoritmos) que le indican al computador cómo realizar o ejecutar una tarea, aquí podríamos ubicar el código de máquina. Programación Lógica: Es el conjunto de reglas y de conocimientos que se emplean para crear “programas que crean programas” y crear lenguajes de programación. 1 Tomado de Wikipedia:http://es.wikipedia.org/wiki/Paradigma_de_programación 2 Las siguientes,conceptos son tomados de los siguientes enlaces,delos cuales hacemos un ligero ajuste,dejando un concepto más concreto. Tomado de: http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/2010-2011/clases-cristina/s2.pdf http://www.taringa.net/posts/ciencia-educacion/9145179/Paradigma-de-Programacion.html
  • 3. Paradigma Funcional: Este paradigma se centraliza en la utilización de funciones matemáticas con el fin de que la programación no tenga que llegar a un nivel de máquina para ejecutar o realizar una tarea. Paradigma Orientado a Objetos: Su principal idea es encapsular los datos, operaciones información en modelos de objetos. Estos objetos pueden comunicarse entre sí, facilitando la reutilización de código. Paradigma Estructurado: Al igual como se entiende, el código es dividido en estructuras, o bloques, de los cuales dichos bloques pueden o no tener comunicarse, es considerado un paradigma fácil de entender. Paradigma de programación guiada por eventos: Este paradigma permite determinar como la estructura y la ejecución de los programas se comunican o van influenciados respecto a los eventos que suceden en el sistema. Bibliografía http://es.wikipedia.org/wiki/Paradigma http://es.wikipedia.org/wiki/Paradigma_de_programación http://www.taringa.net/posts/ciencia-educacion/9145179/Paradigma-de-Programacion.html http://www.slideshare.net/yamili7/paradigmas-de-programacion http://labsys.frc.utn.edu.ar/ppr-2009/Unidad%20I%20- %20POO%20Avanzada/Apunte/Unidad%20I%20-%20POO%20Avanzada.pdf