Estructuras de control

Solo disponible en BuenasTareas
  • Páginas : 3 (579 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de noviembre de 2010
Leer documento completo
Vista previa del texto
Estructuras de control
Las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.
Con las estructuras de control se puede:
* De acuerdo a unacondición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case)
* Ejecutar un grupo de sentencias mientras exista una condición (Do-While)
* Ejecutar un grupo de sentencias hastaque exista una condición (Do-Until)
* Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
* Etc
Todas las estructuras de control tienen un único punto de entrada y unúnico punto de salida. Las estructuras de control se puede clasificar en : secuenciales, iterativas y de control avanzadas. Esto es una de las cosas que permite que la programación se rija por losprincipios de la programación estructurada.
Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que varía entre las estructuras de control de los diferenteslenguajes es su sintaxis, cada lenguaje tiene una sintaxis propia para expresar la estructura.
Tipos de estructuras de control
Existen 3 tipos fundamentales de estructuras de control:
* Secuencial.* Alternativa.
* Repetitiva.
Estructura Secuencial.
Se caracteriza porque una acción se ejecuta detrás de otra. El flujo del programa coincide con el orden físico en el que se han idoponiendo las instrucciones. Dentro de este tipo podemos encontrar operaciones de inicio/fin, inicialización de variables, operaciones de asignación, cálculo, sumarización, etc.

Estructura Alternativa.Las estructuras alternativas se clasifican en:
a) Simples: Se identifican porque están compuestos únicamente de una condición. La estructura si - entonces evalúa la condición y en tal caso:
Si lacondición es verdadera, entonces ejecuta la acción Si (o acciones si son varias).
Si la condición es falsa, entonces no se hace nada.

b) Dobles: Son estructuras lógicas que permiten controlar la...
tracking img