comp paradigma

Páginas: 5 (1006 palabras) Publicado: 4 de marzo de 2014
PONTIFICIA UNIVERSIDAD CATÓLICA MADRE Y MAESTRA


Presentado por:
Juan Alexander Llibre Marte

Matrícula:
2010-0996

Asignatura:
Programación I.

Clave:
ST-ISC-202-T-001

Tema:
Ensayo comparativo entre paradigmas.

Profesor:
Miguel T. Moronta M.

Fecha de entrega:
17/06/2013, Santiago de los caballeros, Rep.Dom.



INTRODUCCIÓN

Para comenzar debemos de saberque un paradigma de programación determina la visión y métodos de un programador en la construcción de un programa o subprograma.

Hoy en día existen muchos paradigmas de programación diferentes, cada uno de ellos tienen distintas características y todos intentan buscar la solución a distintos problemas desde un punto de vista diferente, en este ensayo nos centraremos en estudiar lasdiferencias entre dos paradigmas diferentes, los cuales son:
- El paradigma orientado a objeto (POO) que está basado en la idea de encapsular estado y operaciones en objetos.
- El paradigma estructurado es en el cual la programación se divide en bloques (procedimientos y funciones) que pueden o no comunicarse entre sí.



















Comparación entre el paradigma orientado aobjeto y el estructurado

A través del tiempo se han ido desarrollando diferentes lenguajes de programación basados en distintos paradigmas o formas de estructurar y pensar el desarrollo de software.
La programación estructurada consiste en programar de acuerdo con unas reglas y un conjunto de técnicas. Entre las reglas básicas se encuentran las siguientes: el programa tiene que tener un diseñomodular, los módulos están diseñados descendentemente. Se puede afirmar que en este paradigma se utilizan tres distintas estructuras de control las cuales son: secuencia, selección e iteración.

La programación orientada a objetos (POO) ofrece una nueva visión a los retos que se presentan en la programación estructurada cuando estos son muy complejos de resolver, el trabajar con este paradigma esmás fácil ya que se enfatiza en los datos del problema, la idea es diseñar formatos de datos que correspondan con las características esenciales de un problema, en este caso se puede decir que la POO intenta ajustar el lenguaje de programación al problema deseado.

Comparaciones:

-El paradigma estructurado es un conjunto de elementos que controla el flujo de datos.

-POO es la interrelaciónque existe entre los datos y las acciones a realizar con ellos.

-POO fomenta la reutilización, extensión del código y permite crear programas mucho más complejos. Este relaciona el programa al mundo real, con esto se quiere decir que los programas que se hacen con este paradigma se relacionan mas a los programas que se necesitan en la realidad.

- Con el paradigma estructurado los programasson mucho más fácil de entender por la sencilla razón de que el código del programa puede ser leído secuencialmente, de arriba hacia abajo, sin estar saltando de un lugar a otro.

-En la POO los programas visuales son mucho más fácil de realizar y con este paradigma se pueden crear prototipos de programas los cuales facilita la interacción existente entre el cliente y el programador, ya quemostrándole un prototipo al cliente, este puede decir que quitar o agregar al programa final.

-Con el paradigma estructurado es más fácil hacer pruebas del programa y también se pueden hacer programas en un tiempo mucho menor que en el de la POO. Cabe destacar que en este paradigma es mucho más fácil detectar errores en el código por el simple hecho de que la lógica con la que es creada es mucho másfácil de ver y entender.

-La POO agiliza el desarrollo del software debido a las facilidades de trabajo en equipo que esta posee, y algo muy importante sobre este paradigma es que facilita el mantenimiento del software, mientras que en el paradigma estructurado se hace mucho más incómodo hacer algún cambio en el programa.

- En el paradigma estructurado los programas creados son mucho más...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compo
  • Compa
  • comp
  • Compases
  • Compo
  • COMP
  • comp
  • COMP

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS