Fundamentos de la programacion
Inicialmente los programas seguían una ejecución similar a la del código ensamblador, es decir, existía un control sobre qué línea de instrucción se ejecutaría acontinuación. Sin embargo, poco a poco se tendió hacia lo que se llama la programación estructurada.
La programación estructurada sigue tres reglas: la secuencia, la iteración y la decisión. Laprimera de ellas indica que las instrucciones del código se leerán de principio a fin; la segunda indica que, según cierta condición, un número de instrucciones podrían repetirse un número determinado deveces, y la tercera indica que según unas ciertas condiciones se ejecutarán o no un conjunto de instrucciones. En el siguiente algoritmo para limpiar platos se aprecian estas tres características. Laindentación de las instrucciones indican cuáles son englobadas y cuáles no por sus predecesoras.
Mientras haya platos coger plato mientras haya suciedad echar jabón pasar elestropajo por el plato si plato es azul ponerlo con los azules
Como su nombre lo indica la P.O.O se basa fuertemente el concepto de objeto. En nuestras vidas diarias estamosfamiliarizados con cualquier tipo de objetos: televisores, lámparas, cuadernos, etc. Pero cuando encendemos el televisor, no distinguimos entre sus elementos físicos (selector de canal, tubo de imagen, antena), ysu comportamiento (proporcionar sonido e imagen). Simplemente lo encendemos y seleccionamos un canal.
Al igual que el televisor, los objetos hacen que los programas sean un reflejo más fiel de larealidad. Para conseguir esta cualidad los objetos dependen de cuatro conceptos fundamentales.
1. Encapsulamiento: Es la ocultación de información. Significa mantener la información dentro delobjeto y mantenerlo como una caja negra.
2. Abstracción: Es la capacidad de aislar y encapsular la información del diseño y la ejecución. Es la capacidad para identificar atributos y métodos....
Regístrate para leer el documento completo.