ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diferencias y similitudes entre la programación estructurada y la programación orientada a objetos (POO)


Enviado por   •  10 de Mayo de 2021  •  Monografías  •  509 Palabras (3 Páginas)  •  3.189 Visitas

Página 1 de 3

[pic 1]

Ingeniería Naval 03S-2025-D1

Diferencias y similitudes entre la Programación Estructurada y la Programación Orientada a Objetos (POO).

Para empezar, podemos decir que la programación estructurada se basa en una serie de procedimientos que se ejecutan pasa a paso y que debe tener una secuencia y lógica para su función; mientras que pos su parte la programación orientada a objetos se basa en tratar con datos lo más parecido a la vida real es decir, se piensa en el problema aclarando las variables y los datos del objeto en cuestión por los que este tipo de programación es más moderna, es una evolución de la estructura moderna orienta a la eficiencia en la resolución de problemas. Por consiguiente, la programación orientada a objetos es un estilo que trata los datos como objetos con atributos y métodos que pueden aplicarse a estos objetos y también ser heredados por otros objetos, Java es un gran ejemplo de un lenguaje que emplea este concepto; Pero Java es un lenguaje multi-paradigma y también utiliza algunos conceptos familiares para la Programación Procedimental. Muestras que la programación estructurada, por otro lado, es un tipo de programación imperativa, donde las declaraciones se ponen en procedimientos, que se pueden volver a llamar cuando sea necesario. C usa programación procedimental. Por consiguiente las diferencias mas notables entre estos lenguajes de programación son: punto número uno, la programación estructurada es muy útil cuando se necesita realizar correcciones o modificaciones ya que está representada por un diagrama de flujo que es mucho más fácil para entender la codificación de un determinado programa mientras que la P.O.O se basa en la forma en que expresaríamos las cosas en la vida real a diferencia de la estructurada. Punto número dos los: programas elaborados en programación estructurada son mucho más fácil de entender, ya que pueden ser leídos en secuencia, de arriba hacia abajo, sin ningún problema y se detectan fácilmente los problemas y fallas debido a que su lógica es mucho más visible que la de la P.O.O. Punto número tres: La P.O.O es mucho más moderna que la estructurada y permite reutilizar códigos previamente elaborados para continuar con la elaboración de un programa. Punto número cuatro: La programación estructural se basa en 3 tipos de técnicas: secuencial, selectiva y repetitiva y la P.O.O depende de varias técnicas como lo son la herencia, cohesión, abstracción polimorfismo, acoplamiento, y encapsulamiento. En cuántos a sus similitudes podemos ver que; ambas son paradigmas de programación, estás formadas por algoritmos, tienen estructura de control, sus estructuras son secuenciales y simplifican el uso del computador. Finalmente, podemos concluir que la POO es una manera más cercana de programación; ya que de orienta a expresar el problema de una manera más entendible y clara para dar conceptos y una pequeña base para ser más libres con este tipo de programación. Pero asimismo, ya que un programa estructurado puede ser leído en secuencia, se hace una manera más clara de ver la lógica y modificar los errores mas visibles; permitiendo que sea una forma de programación óptima para usar.

...

Descargar como (para miembros actualizados)  txt (3.5 Kb)   pdf (109.6 Kb)   docx (74.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com