Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Esto es, como recursos abstractos, debe de llevar o descomponer acciones complejas en acciones
simples que puedan ser ejecutadas dentro de una computadora; las estructuras bsicas permiten
especificar el tiempo u orden en que se ejecutarn las instrucciones de un algoritmo, determinando
de esta manera el flujo del control del programa; el diseo descendente es el que realiza la
descomposicin de un problema en otros problemas ms sencillos por medio de mdulos
jerrquicos comenzando por niveles ms bajos que tienen problemas ms pequeos y que cuentan
con ms caractersticas de los mismos.
Presenta un enfoque diferente a los retos que presenta la programacin estructurada cuando los
problemas se vuelven ms complejos, se concentra en lo que son los datos al contrario de la
programacin estructurada que se concentra en los algoritmos, ajusta el lenguaje al problema no el
problema hacia el lenguaje. Los lenguajes orientados a objetos combinan en la unidad nica o
mdulo llamado objeto; as que, si se requiere cambiar algn dato o funcin del mdulo, se
tendran que modificar las funciones miembros del objeto ya que ninguna otra funcin puede
realizar los cambios dentro de este objeto, simplificando con esto la escritura, modificacin y
mantenimiento de algn programa.
Si se quisiera resolver un problema con orientacin a objetos se tiene que descomponer en objetos
no en funciones como en la programacin estructurada, al asociar los objetos del problema con los
objetos del mundo real; se organiza como un conjunto finito de objetos que contienen datos y
operaciones, las cuales se comunican entre s mediante mensajes.
Tiene varias caractersticas que definen a este lenguaje, las cuales son:
a. Abstraccin: la cual es la propiedad que solo tiene en cuenta los aspectos ms importantes
desde cierto punto de vista sin tener en cuenta a los dems aspectos.
b. Encapsulamiento: proceso de agrupar datos y operaciones relacionadas bajo la misma
unidad de programacin, cuando se tienen las mismas caractersticas y comportamiento, se agrupan
en clases.
d. Herencia.
e. Poliformismo.
ADA.
C++
Objective C.
Java.
Smalltalk.
Eiffel.
Ruby.
Python.
Fortran
Basic
Pascal
Ada.
INPUT x
INPUT y
x=y ' guardo el valor de y en x, perdiendo su valor anterior, pero manteniendo una copia
en auxiliar.
' imprimo las variables (que ahora tienen los valores intercambiados)
PRINT x
PRINT y
CONCLUSIN
Para m el mejor enfoque es la orientada a objetos, ya que, a pesar de ser tedioso y complejo, es
ms fcil adaptarlo a cualquier situacin, su desarrollo es ms rpido al igual que su mantenimiento
a pesar de que se manejen herencias y su tiempo de ejecucin
BIBLIOGRAFA
https://www.ecured.cu/Programacion_estructurada
https://sites.google.com/site/programacionbasicajava/home/programacion-orientada-a-objetos
http://morlet-programacion.blogspot.mx/2012/08/clasificacion-de-lenguajes-de.html
https://es.slideshare.net/diegofer369/presentacion-compiladores
http://prog-estructurada.blogspot.mx/2011/01/lenguaje-c.html
https://katherineyamileth.wordpress.com/2014/06/07/ventajas-y-desventajas-de-la-
programacion-estructurada/
http://bitacora330b.blogspot.mx/2012/11/cuadro-comparativo-de-programacion.html
https://www.desarrolloweb.com/articulos/499.php