You are on page 1of 2

Foro 1

En función de los contenidos de la Semana 1, responda lo siguiente:

¿Por qué cree usted que la POO ha reemplazado a la Programación Estructurada? Fundamente y
debata con sus compañeros(as).

Buenas tardes Profesor y compañeros.


- No existe un estándar internacionalmente aceptado cuando se trata de definir los términos. En pocas
palabras, 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.

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.

La POO se centra en clases y objetos. Al representar variables como objetos, se le puede pasar una
función (método). Un objeto que pertenece a una clase en particular se puede tratar de forma
independiente. La POO puede estar basada en clases, que, en este caso, los objetos se basan en clases
predefinidas. La POO basada en prototipos también existe, por lo que no hay necesidad de clases y
solo se utilizan objetos.
Saludos.

https://blog.educacionit.com/2018/05/21/programacion-orientada-a-objetos-vs-programacion-
estructurada/
2

Buenas tardes Profesor y compañeros.

PROGRAMACIÓN ESTRUCTURADA

Los programas son más fáciles de entender. Un programa estructurado puede ser leído en secuencia, de arriba
hacia abajo, sin necesidad de estar saltando de un sitio a otro en la lógica, lo cual es típico de otros estilos de
programación. La estructura del programa es más clara puesto que las instrucciones están más relacionadas
entre sí, por lo que es más fácil comprender lo que hace cada función. Reducción del esfuerzo en las pruebas.
El programa se puede tener listo para producción normal en un tiempo menor del tradicional; por otro lado, el
seguimiento de las fallas se facilita debido a la lógica más visible, de tal forma que los errores se pueden
detectar y corregir más fácilmente. Programas más sencillos y más rápidos. Aumento de la productividad del
programador. Se facilita la utilización de las otras técnicas para el mejoramiento de la productividad en
programación. Los programas quedan mejor documentados internamente .La programación estructurada
permite la escritura de programas fáciles de leer y modificar. En un programa estructurado el flujo lógico se
gobierna por tres estructuras de control básico: secuenciales, repetitivas y selectivas.

Saludos

3.

Buenas tardes Profesor y compañeros.

La Programación Orientada a Objetos (POO) es un modelo de programación que utiliza objetos, bajo el
mismo concepto de objeto con que los asociamos en la vida diaria, esto es, objetos relacionados mediante
mensajes, para dar una solución a diferentes problemas (Graham, 1996).

Saludos.

You might also like