Programacion

Solo disponible en BuenasTareas
  • Páginas : 4 (983 palabras )
  • Descarga(s) : 6
  • Publicado : 18 de julio de 2010
Leer documento completo
Vista previa del texto
ESTRUCTURAS DE PROGRAMACION

En la actualidad existen diversas definiciones de la programación estructurada, pero todas ellas giran en torno al teorema de la estructura que, basada en lospostulados de Bohm y Jacopini.
La base de esta concepción es lo que se conoce como Programa propio, definido como aquel que cumple las siguientes condiciones:
- Posee un solo inicio y un solo fin.
-Todo elemento del programa es accesible, es decir, existe al menos un camino desde el inicio al fin que pasa a través de él.
- No posee bucles infinitos.
Todo programa propio, realice el trabajo querealice, tiene siempre al menos un programa propio equivalente que solo utiliza las estructuras básicas de la programación, que son:
- La secuencia
- La selección
- La repetición

Endefinitiva, el teorema nos viene a decir que, diseñando programas con sentencias primitivas (lectura, escritura y asignación) y estructuras básicas, no sólo podremos hacer cualquier trabajo sino que ademásconseguiremos mejorar la creación, lectura, comprensión y mantenimiento de los programas
El teorema de la estructura dice que toda acción se puede realizar utilizando tres estructuras básicas de control,la estructura secuencial, alternativa y repetitiva. Esta afirmación es cierta y demostrable.
Para la representación gráfica de las estructuras utilizaremos el concepto de acción cuyo significado estotalmente general.
Una acción puede representar:
- Ninguna operación.
- Una operación sencilla; por ejemplo, el movimiento de un valor de un campo a otro, una operación de salida, etc.
- Unproceso de cualquier tipo; por ejemplo, una ordenación de datos.
Con ello se interpreta que una determinada acción representada en una de las tres estructuras puede estar compuesta por una o másestructuras en su interior.

ESTRUCTURA SECUENCIAL
Es una estructura con una entrada y una salida en la cual figuran una serie de acciones cuya ejecución es lineal y en el orden en que aparecen. A...
tracking img