Вы находитесь на странице: 1из 5

ACTIVIDAD 1

HECHO POR: ALFREDO MENDOZA


ZIGA
MATRICULA: ES162005819
PROGRAMACION ORIENTADA A
OBJETOS I
GRUPO: DS-DPO1-1702-B2-003
FECHA: 3 DE OCTUBRE DE 2017
DOCENTE: ROSA TERESA URVICIO
RAMIREZ

1
NDICE

CARATULA 1
NDICE 2
TTULO .. 2
INTRODUCCIN.. 2
CONTENIDO. 3
CONCLUSIONES. 5
BIBLIOGRAFA. 5
CONSULTAS WEB.. 5
INTRODUCCIN:

El presente documento muestra una investigacin sobre las diferencias,


ventajas y desventajas de la programacin estructurada y la programacin orientada
a objetos. En primera instancia se muestra un cuadro sinptico e informacin de
dicha investigacin, despus se muestra un cuadro comparativo relativo a la
investigacin realizada. Por ltimo, las conclusiones indicando un ejemplo de
desarrollo de software.

DIFERENCIA ENTRE PROGRAMACIN ESTRUCTURADA Y PROGRAMACIN


ORIENTADA A OBJETOS

2
3
Cuadro sinptico

Programacin orientada Programacin


a objetos estructurada
Caractersticas La POO enfatiza en los Consiste en escribir un
datos. En lugar de programa de acuerdo con
intentar ajustar un unas reglas y un conjunto
problema al enfoque de tcnicas. Las reglas
procedimental de un son: el programa tiene un
lenguaje, POO intenta diseo modular, los
ajustar el lenguaje al mdulos son diseados
problema. La idea es descendentemente, cada
disear formatos de datos mdulo de programa se
que se correspondan con codifica usando tres
las caractersticas estructuras de control
esenciales de un (secuencia, seleccin e
problema. iteracin); es el conjunto
de tcnicas que han de
incorporar: recursos
abstractos; diseo
descendente y
estructuras bsicas de
control
Ventajas Los programas son Programas largos son
divididos en objetos reducidos en programas
Las funciones que operan menores conocidos como
en los datos estn ligadas funciones
a la organizacin de los Las funciones transfieren
datos datos de una funcin a
Los objetos pueden otra
comunicarse uno a otro a
travs de funciones
Nuevos datos y funciones
pueden ser agregados
fcilmente (reusabilidad y
herencia)

Desventajas Los datos estn ocultos y La mayora de las


no pueden ser accesados funciones comparten
externamente datos globales
(ordinariamente) Los datos se mueven
Ambas requieren alrededor del sistema de
entendimiento funcin en funcin
rudimentario de Ambas requieren
conceptos de entendimiento
rudimentario de

4
programacin y control de conceptos de
flujo bsico programacin y control de
flujo bsico

CONCLUSIN:

La programacin orientada a objetos proviene de la programacin


estructurada, ya que al complicarse los programas a realizar se opt por esta. Una
ventaja de la programacin OO es que puede abordar programas complejos
separando las funciones en objetos, mientras que en la programacin estructurada;
se hace muy difcil realizar programacin para cada funcin siendo esta una
caracterstica de este tipo de programacin. Un ejemplo de desarrollo de software
con programacin orientada a objetos son los videojuegos, donde los personajes
son separados como objetos y cada uno puede tener distintos atributos o heredar
los de otro personaje, donde tambin los ambientes donde se desenvuelven son
independientes del objeto personaje y se pueden mezclar por medio de otro objeto
o clase. La diferencia en tiempo de construccin con programacin estructurada es
mucha, pues se simplifican los programas en objetos, la ventaja radica en la
posibilidad de crear muchos personajes similares pero independientes, la
desventaja es que requiere de mucho conocimiento de algoritmos previos de
videojuegos.

Bibliografa y Consultas web:

(s.f.) Programacin orientada a objetos versus programacin estructurada: C++ y


algoritmos Recuperado el 3 de octubre de 2017 de
http://assets.mheducation.es/bcv/guide/capitulo/8448146433.pdf

JASEM (2008) A Comparative Analysis of Structured and Object-Oriented


Programming Methods Recuperado el 3 de octubre de 2017 de
http://www.bioline.org.br/pdf?ja08064

UNADM (2017) Programacin orientada a objetos I Recuperado el 1 de octubre de


2017 de
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S1-
B2/DS/03/DPO1/U1/Unidad_1_Introduccion_a_Java.pdf

Вам также может понравиться