1. Universidad Tecnológica Del Estado De
Zacatecas
Unidad Académica De Pinos
Desarrollo de Aplicaciones I
Unidad I Paradigmas de programación
IDS. Lucía González Hernández
Cruz Enrique Rodríguez Mireles
3ro
“A” TIC
Pinos, Zac. viernes, 16 de mayo de 2014
2. PARADIGMAS DE PROGRAMACIÓN
PROGRAMACIÓN
ESTRUCTURADA
PROGRAMACIÓN ORIENTADA A
OBJETOS
- También se le conoce como
programación modular y
programación descendente.
- Son un conjunto de técnicas que
comenzó Edgar Dijkstra.
- Dichas técnicas aumenta de una
manera considerable que una
aplicación de los mejores resultados.
- Reduce el tiempo para escribir,
verificar, depurar y mantener los
programas, con la ayuda de
estructuras de control.
- Los programas tiene un diseño
modular, estos módulos se diseñan
de forma descendente y cada módulo
usa las tres estructuras de control
básicas; secuencia, selección y
repetición.
- Las estructuras son métodos de
especificar el orden en que las
instrucciones de un algoritmo se
realizaran, y esto se logra gracias a la
técnica de diseño descendente.
- La técnica de recursos abstractos se
refiere a descomponer una
determinada acción compleja en
términos de un número de acciones
más simples capaces de ejecutarse.
- Usa objetos y sus interacciones para
diseñar aplicaciones y programas de
computadora, estos objetos colaboran
entre ellos para realizar tareas.
- Lo que permite hacer los programas
más fáciles de escribir, leer, mantener
y sobre todo reutilizar.
- Usa varias técnicas como:
polimorfismo, modularidad, herencia,
encapsulamiento, abstracción y
jerarquía.
- Se popularizo a principios de los 90´s.
- Se agrupan en grupos denominados
clases.
- Contienen datos internos que definen
su estado actual.
- Soportan ocultamiento de datos,
gracias a la técnica de
encapsulamiento.
- Pueden heredar propiedades de otros
objetos, la herencia es la encargada
de estos.
- Pueden comunicarse con otros
objetos enviando o pasando
mensajes.
- Tienen métodos que definen su
comportamiento.
3. Conclusión
Los paradigmas de programación son muy esenciales para que uno como
programador siga las técnicas que estos utilizan y así los programas no sean más
sencillos de realizar.
Al comparar los paradigmas Orientado a Objetos y Estructurado se me hizo muy
útil ya que son los que vamos a utilizar durante todo el curso de Desarrollo de
Aplicaciones I y así conocer las técnicas que usan.
Estos paradigmas forman parte de los más utilizados por su fácil comprensión,
entre muchos como lo son: el lógico, el funcional, orientados a aspectos, etc.