Este documento proporciona una introducción a los paradigmas de programación. Explica que un paradigma es un estilo o método para resolver problemas computacionales. Describe los paradigmas imperativos, que especifican instrucciones claras, y declarativos, que se enfocan en el resultado final. También cubre lenguajes multiparadigma, que permiten usar múltiples estilos, y los paradigmas más usados como la programación orientada a objetos.
2. INDICE
Que es y que tiene de diferente?.
04
Que es y que tiene de diferente?.
05
Cuales son sus ventajas y
desventajas ?
06
Que es un paradigma 01
Es o no un estilo propio? 02
Que significa y como se clasifica? 03
Concepto
Un Estilo de programación
Un lenguaje
multiparadigma
Paradigma imperativo
Paradigma Declarativo
Ventajas y desventajas
3. Que es un
paradigma?
Un paradigma de programación es una manera o
estilo de programación de software. Existen
diferentes formas de diseñar un lenguaje de
programación y varios modos de trabajar para
obtener los resultados que necesitan los
programadores. Se trata de un conjunto de métodos
sistemáticos aplicables en todos los niveles del
diseño de programas para resolver problemas
computacionales.
Concepto
4. Que es un estilo de programación
Estilo de programación
(también llamado
estándares de código,
guías de estilo o
convención de código) es
un término que describe
convenciones para escribir
código fuente en ciertos
lenguajes de programación.
Es una forma diferente de
resolver un programa
mediante el cual existen
varias maneras de llegar y
lograr el objetivo requerido
se le conoce como estilo de
programación pero sin
embargo este no es propio
del programador
El estilo de programación
es totalmente accesible a
todo tipo de personas que
sepan o tengan la
necesidad de lograr que
algún problema tenga
solución
QUE ES ? ES UN ESTILO PROPIO?
ES ACCESSIBLE
5. Lenguaje
multiparadigma
En ese sentido, un lenguaje de programación multiparadigma no
es más que el resultado de integrar dos o más paradigmas en un
mismo sistema para lograr los objetivos de manera mucho más
eficiente. Entre los más conocidos encontramos a Python, Java,
PHP y C++.
Es decir el lenguaje multiparadigma es aquel en el cual el usuario
puede usarlo con diferentes estilos ya que estos ya que estos son
documentados y compatibles a el
TODOS LOS PARADIGMAS DE PUEDEN DIFERENCIAR EN 2
GRUPOS
6. —
La programación imperativa (del latín imperare = ordenar)
es el paradigma de programación más antiguo. De
acuerdo con este paradigma, un programa consiste en una
secuencia claramente definida de instrucciones para un
ordenador.
En otras palabras (“ “).
PARADIGMAS IMPERATIVOS
7. —
El paradigma declarativo es una forma de desarrollar
software que se centra en el resultado final, es decir, el
programador delimita lo que espera obtener con ese
segmento de código y el sistema genera el resultado
necesario.
En otras palabras (“”)
PARADIGMAS DECLARATIVOS
8. Ventajas e inconvenientes de los lenguajes
de programación declarativa e imperativa
En paradigmas declarativos
En paradigmas imperativos.
9. Paradigmas
estructurados
Son aquellos programas en los cuales su uso es el mas fácil y entendible
para todos se caracteriza por su forma de programar la cual es de arriba
hacia abajo pero este tiene sus ventajas y desventajas.
ventajas: es fácil de entender y procesar , es ágil, y puede ser usada para el
usuario desde el nivel mas básico de la programación .
Desventajas :a medida que el programa se hace mas y mas largo este tiende
a que su funcionamiento en caso de un error este llegue a ser muy difícil de
encontrarlo.
10. Paradigmas mas
usados del mundo
Sin duda alguna es la programación orientada a objetos la cual separa al
sistema (software) y lo divide en entidades llamadas objetos las cuales
contienen las funciones para que estas se realicen de manera declarativa.
PROGRAMACIÓN FUNCIONAL: es muy similar a la orientada a objetos pero
estas contienen funciones ya documentadas con instrucciones especificas.
PROGRAMACIÓN REACTIVA : donde se observan cambios de flujo de datos
específicos y estos datos de flujo con constantes
11. Preguntas
Un estilo de programación es propio del usuario que programa y por que ?
-
La programación imperativa es mas especifica y detallada que la funcional
justifique su respuesta ?
Verdadero
falso
De que forma actúa la programación declarativa.
a)No sabes que procesos actúan pero los hace.
b)Detalla paso por paso todos los tipos de datos y procesos a analizar
c)Observa cambios de flujo en el programa.
Cual es el orden de la programación estructurada?.
a)De izquierda a derecha.
b)De arriba a abajo