2. Programación Estructurada.
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ásicas: secuenciales, Selección e
Iteración.
1. Secuencia: ejecución de una instrucción tras otra.
2.-Selección: ejecución de una de dos instrucciones (o
conjuntos), según el valor de una variable booleana.
3.- Iteración: ejecución de una instrucción (o
conjunto) mientras una variable booleana sea
'verdadera'. Esta estructura lógica también se
conoce como ciclo o bucle.
POO (Programación
Orientada a Objetos).
La programación Orientada
a objetos (POO) es una
forma especial de
programar, más cercana a
cómo expresarías las cosas
en la vida real que otros
tipos de programación.
3. P. ESTRUCTURADA VS. P. ORIENTADA A OBJETOS
La Programación Orientada a Objetos es un paradigma de programación que usa objetos y sus
interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias
técnicas como, modularidad y encapsulamiento. Su uso se popularizó a principios de la década de
1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.
ejemplo:
Crear una clase carro, luego le asignas variables (valores o atributos), ejemplo, Velocidad Max =190;
Cambios: 5, Marcas: Toyota ; luego creas métodos o funciones (ejemplo -> función que Vaya Hacia
Adelante, función que Se Detenga, etc.).
PROGRAMACIÓN ESTRUCTURADA
Los programacion estructurada 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 por lo que es más fácil comprender lo que hace cada función.
Nombre: Geovanny yungan
5. Características de Programación Orientada a Objetos
● Programación orientada a objetos es un conjunto complejo de datos y
programas que poseen estructura y forman parte de una organización.
● Está basado en varias técnicas, incluyendo herencia, cohesión,
abstracción, polimorfismo, acoplamiento y encapsulamiento.
● Debe estar basado en objetos, basado en clases y capaz de tener
herencia de clases.
● Es una forma especial de programar, más cercana a cómo expresarías las
cosas en la vida real que otros tipos de programación.
6. Diferencia entre la Programación Estructurada y
Programación Orientada a Objetos
❏ La programación orientada a objetos se basa en una nueva forma de pensar los
problemas, declarando como variables o los tipos de datos los objetos del
problema, y que a su vez, cada objeto tiene anidadas variables que hacen
referencia al dato.
❏ La programación estructurada pretende resolver un problema de principio a fin
en una sola estructura de código.
❏ La programación orientada a objetos, resuelve el problema identificando los
actores que tienen participación en el problema e identificando también sus
acciones.
❏ Una diferencia importante entre la programación estructurada y la
programación orientada a objetos es que la programación estructurada separa
los datos de las funciones, mientras que la programación orientada a objetos
define un conjunto de objetos donde se combina de forma modular los datos
con las funciones.