Está en la página 1de 3

Integrantes: Alegra Anaya Azucena Ibarra Hernndez Ana Karen Vctor Hugo Yez Aguilar

No. de Control 12590383 12590404 12590421

Ing. Sistemas Computacionales ACTIVIDAD No. 2 PROGRAMACIN ORIENTADA A OBJETOS

Paradigma Imperativo

Caractersticas Ventajas Desventajas Los programas imperativos son un conjunto Se fija completamente en el orden en el que se deben Dificulta notablemente la depuracin. de instrucciones que le indican al computador realizar las operaciones con ayuda de unos patrones Dependen efectos colaterales como el cmo realizar una tarea. de control de flujo de ejecucin. uso de variables globales. Trabaja de una forma descriptiva en la cual se establecen relaciones entre entidades, indicando de manera muy clara no cmo, sino qu accin debe hacer. Es un paradigma de programacin declarativa basado en la utilizacin de funciones aritmticas que no maneja datos mutables o de estado. El objetivo es conseguir lenguajes expresivos y matemticamente elegantes, en los que no sea necesario bajar al nivel de la mquina Bsicamente el cdigo se divide en bloques, estructuras, que pueden o no comunicarse entre s. Para ello se utilizan nicamente tres estructuras: secuencia, seleccin e iteracin Los aspectos ms importantes que debemos tomar en cuenta al momento de desarrollar programas orientados a objetos es que manejan: abstraccin, encapsulamiento, modularidad, polimorfismo y herencia Potencia y elegancia. Metodologa rigurosa de especificacin. Sencillez en la implementacin de estructuras complejas. Incorporan funciones de orden superior, evaluacin paralela, reutilizacin de cdigo, datos potencialmente infinitos. Proceso de depuracin menos problemtico. Poco eficientes. Poco utilizado en aplicaciones reales.

Lgico

Funcional

Falta de estandarizacin. Bajo rendimiento de los programas.

Estructurada

Orientada a Objetos

Declarativa

Los programas son ms fciles de entender, pueden Cuando se hace demasiado grande ser ledos de forma secuencial. puede resultar problemtico el manejo de Fcil deteccin de errores. su cdigo fuente. Es un lenguaje nico para el programa. Datos separados del Diseo. Cuando se heredan clases de forma Reutilizacin del cdigo. implcita todos los miembros de dicha Entendimiento del programa en el mundo real. clase aun cuando no todos se necesiten, Fcil entendimiento de la lgica del programa. lo que produce aplicaciones muy grandes Cdigo simple. que no siempre encajan en los sistemas. Exige conocer bien la teora de objetos. Se basa en el cmo se hace algo, sino que No existen asignaciones destructivas. Las variables Se dificulta el alcanzar la eficiencia. describe cmo es algo. En otras palabras, se fcilmente pueden ser utilizadas con transparencia Pocas herramientas y entornos de enfoca en describir las propiedades de la referencial. Alto nivel de abstraccin. programacin. solucin buscada.

Integrantes: Alegra Anaya Azucena Ibarra Hernndez Ana Karen Vctor Hugo Yez Aguilar

No. de Control 12590383 12590404 12590421

Ing. Sistemas Computacionales ACTIVIDAD No. 2 PROGRAMACIN ORIENTADA A OBJETOS

Cul paradigma consideras que es mejor? El Paradigma Orientado a Objetos Ya que analizando los dems creemos que es el que nos es ms til al momento de programar ya que cuenta con varias caractersticas y es en donde podemos plasmar las actividades que se realizan como si estuvieran en el mundo real, adems de que es fcil entenderlo y tiene muchas ventajas que lo hacen muy favorable para su utilizacin.

CONCLUSIONES: Nosotros como equipo optamo llegamos a la conclusion de que la POO es el paradigma mas importante ya que este disea aplicaciones y programas informticos, adems de que este est basado en varias tcnicas, como lo son la herencia, polimorfismo y al igual que la abstraccin. Adems de que consta de varias ventajas como lo son definicin de aquellas clases que se desean, pero una de las ms importantes es la reutilizacin del cdigo. Pero as como consta de ventajas esta tiene su contra parte las desventajas como lo son las limitacin hacia el programador, otra es que cuando se heredan las clases a partir de clases existentes estas se heredan de forma implcita. Aunque tiene desventajas como estas hemos considerado que es de gran importancia como lo indican sus ventajas. Tambin aprendimos que estos paradigmas se relacionan entre s por muy mnima que sea la similitud y esto hace que se generen nuevos y mejores estructurados.

Integrantes: Alegra Anaya Azucena Ibarra Hernndez Ana Karen Vctor Hugo Yez Aguilar

No. de Control 12590383 12590404 12590421

Ing. Sistemas Computacionales ACTIVIDAD No. 2 PROGRAMACIN ORIENTADA A OBJETOS

Bibliografas Programacin Orientada A Objetos Segunda Edicin Luis Joyanes Aguilar Javatm 2 Curso de Programacin Segunda Edicin Fco. Javier Ceballos Sierra An Introduction to Object-Oriented Programming Timothy Budd Documento del Instituto Tecnolgico de Chetumal.