Programacion términos
tovarias7 de Septiembre de 2014
553 Palabras (3 Páginas)172 Visitas
Con sus propias palabras, defina los siguientes términos:
Programación Estructurada
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 codificaciones 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, que se habrá hecho en diferentes secciones.
Se basa en una metodología de desarrollo de programas llamada refinamientos 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 grupo 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 gráfica de la programación estructurada se realiza a través de diagramas de flujo, el cual representa el programa con sus entradas, procesos y salidas.
Estructura de Control
Al momento de desarrollar un algoritmo surge un concepto que se llama flujo de proceso, este es el que controla la secuencia de ejecución de cada una de las instrucciones en un algoritmo, normalmente el flujo de proceso especifica que las instrucciones se deben desarrollar de forma secuencial, esto quiere decir que cada instrucción se desarrolla en el estricto orden en el que se definen, desde el principio del algoritmo hasta el final del mismo. Es importante resaltar que existen mecanismos que permiten alterar el flujo de proceso, haciendo que exista la posibilidad de generar una bifurcación en la ejecución, o logrando que la ejecución de un conjunto de instrucciones se desarrolle cíclicamente o en forma de bucle. Las estructuras que permite este tipo de alteraciones al flujo de proceso se denominan estructuras de control
En programación, una estructura de control permite controlar el flujo de la ejecución de instrucciones. Con estas estructuras, el programador puede determinar el orden en que se ejecutarán las instrucciones que están dentro de estas estructuras.
Sentencia de Programación
En programación, una sentencia es una línea de código en algún lenguaje de programación. Un programa está constituido por múltiples sentencias de programación, lo que es llamado código fuente.
Un algoritmo de programación está constituido por una o más sentencias de programación.
Las sentencias de programación suelen tener algún carácter que determina su final, por lo general es un punto y coma (;) o un punto final (.), y algunas están separadas simplemente por enters (retorno de carro). Esto depende del lenguaje de programación que se esté empleando. Existen lenguajes que no necesitan un carácter que determine el final de una sentencia.
En algunos lenguajes de programación las sentencias están numeradas, de esta manera, si existe algún error de sintaxis (o alguna advertencia), el compilador entrega un mensaje con el número de sentencia donde fue encontrado.
Una sentencia de programación tiene una sintaxis y una semántica. La sintaxis está determinada por el lenguaje de programación y, si existe algún error, el compilador suele detectarlo. También una sentencia tiene una semántica, si existe algún error de semántica, en general, no puede ser descubierto por el compilador. Esto es porque la semántica está asociada al "significado" o "función" de esa sentencia (o un grupo de sentencias), pero el compilador no puede determinar qué quiere hacer el programador.
...