Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Programacion estructurada vs. programación a objetos
1. PROGRAMACION ESTRUCTURADA VS.
PROGRAMACION ORIENTADA A OBJETOS
Prof. Yamileth Ledezma Alumnos: Lidia González
Miguel Carrillo
1° Semestre PFG. Informática para la Gestión Social
2. PROGRAMACION ESTRUCTURADA
La programación estructurada es una teoría de programación que consiste en
construir programas de fácil comprensión.
La programación estructurada se basa en una metodología de desarrollo de
programas llamada refinamiento sucesivos: Se plantea una operación como un todo y
se divide en segmentos más sencillos o de menor complejidad. Una vez terminado
todos los segmentos del programa, se procede a unificar las aplicaciones realizadas
por el pool de programadores. Si se ha utilizado adecuadamente la programación
estructurada, esta integración debe ser sencilla y no presentar problemas al integrar la
misma , y de presentar algún problema, será rápidamente detectable para su
corrección.
La representación grafica de la programación estructurada se realiza a través de
diagramas de flujo o flow chart, el cual representa el programa con sus entradas,
procesos y salidas.
La programación estructurada propone segregar los procesos en estructuras lo más
simple posibles, las cuales se conocen como secuencia, selección e interacción. Ellas
están disponibles en todos los lenguajes modernos de programación imperativa en
forma de sentencias. Combinando esquemas sencillos se pueden llegar a construir
sistemas amplios y complejos pero de fácil entendimiento.
3. PROGRAMACION A OBJETOS
La programación Orientada a objetos es un paradigma de la
interacciones para diseñar aplicaciones y programas de
computadora. Esta 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, les asignas variables (valores o
atributos), ejemplo velocidad Max=180; cambios: 5; Marcas:
Toyota; luego creas métodos y funciones ( ejemplo función que
vaya hacia adelantes, función que se detenga etc…)
4. DIFERENCIA ENTRE PROGRAMACION
ESTRUCTURADAS Y PROGRAMACION DE OBJETOS
Pretende resolver un
problema de principio a
fin en unas sola
estructura de código.
Separa los datos de la
funciones
Se basa en una nueva
forma de pensar los
problemas, declarando
con variables o los
tipos de datos, los
objetos del problema.
Resuelve el problema
identificando los
actores que tienen
participación en el
problema.
PROGRAMACION
ESTRUCTURADA
PROGRAMACION A
OBJETOS