Programacion Trayecto 2
- Definición: La programación estructurada es una teoría de programación que consiste en construir programas de fácil comprensión, es especialmente útil, cuando se necesitan realizar correcciones o modificaciones después de haber concluido un programa o aplicación. Al utilizar la programación estructurada, es mucho más sencillo entender la codificación del programa, quese habrá hecho en diferentes secciones.
Programación estructurada, es la técnica en la cual la estructura de un programa es posible mediante tres esctructuras de control:
Secuencia: Significa que las instrucciones de un programa se ejecutan una después de otra, ambas con una sola entrada y una única salida.
Selección: Equivale a la instrucción IF de todos los lenguajes de programación, tambiénconocida como la estructura SI-CIERTO-FALSO, plantea la selección entre dos alternativas con base en el resultado de la evaluación de una condición o predicado.
Iteración o Repetitivas: Repetición de una operación mientras se cumple una condición. Corresponde a la ejecución repetida de una instrucción mientras que se cumple una determinada condición
- Historia: La década del sesenta fue elprincipio de lo que más tarde sería la Programación Estructurada, dando lugar a programas fiable y eficientes, además estaban escritos para facilitar su comprensión; posteriormente, se liberó el conjunto de las llamadas "Técnicas para mejoramiento de la productividad en programación" (en inglés Improved Programming Technologies, abreviado IPTs), siendo la Programación Estructurada una de ellas.
A partirde C y Pascal; se dividen los lenguajes en estructurados en contraposición a los lenguajes no estructurados como el Basic cuya codificación se basaba en líneas de programación, permitiendo al programador "saltar" de una línea de instrucción a otra, haciendo que el código fuera algunas veces inentendible y difícil de modificar.
- Características:
Secuencia: Significa que las instrucciones de unprograma se ejecutan una después de otra, ambas con una sola entrada y una única salida.
Selección: Equivale a la instrucción IF de todos los lenguajes de programación, también conocida como la estructura SI-CIERTO-FALSO, plantea la selección entre dos alternativas con base en el resultado de la evaluación de una condición o predicado.
Iteración o Repetitivas: Repetición de una operación mientrasse cumple una condición. Corresponde a la ejecución repetida de una instrucción mientras que se cumple una determinada condición
- Lenguaje de programación (Estructurada): Es posible hacer la programación estructurada en cualquier lenguaje de programación, aunque es preferible usar algo como un lenguaje de programación procedimental. Algunos de los lenguajes utilizados inicialmente paraprogramación estructurada incluyen: ALGOL, Pascal, PL/I y Ada —pero la mayoría de los nuevos lenguajes de programación procedimentales desde entonces han incluido características para fomentar la programación estructurada y a veces deliberadamente omiten características,4 en un esfuerzo para hacer más difícil la programación no estructurada.
Programación Orientada a Objeto
- Definición: La POO es unatécnica para desarrollar soluciones computacionales utilizando componentes de software (objetos de software).
Objeto: Componente o código de software que contiene en sí mismo tanto sus características (campos) como sus comportamientos (métodos); se accede a través de su interfaz o signatura.
Campo: Es una característica de un objeto, que ayuda a definir su estructura y permite diferenciarlo de otrosobjetos. Se define con un identificador y un tipo, el cual indica los valores que puede almacenar. El conjunto de valores de los campos definen el estado del objeto.
Método: Es la implementación de un algoritmo que representa una operación o función que un objeto realiza. El conjunto de los métodos de un objeto determinan el comportamiento del objeto.
La POO es un paradigma de la programación...
Regístrate para leer el documento completo.