miércoles, 27 de junio de 2018

Las estructuras de control, son instrucciones que permiten romper la secuencialidad de la ejecución de un programa; esto significa que una estructura de control permite que se realicen unas instrucciones y omitir otras, de acuerdo a la evaluación de una condición.

Como se observa en el lado derecho de la figura, los programas son secuenciales, se ejecutan todas las instrucciones una a continuación de otra; mientras que al utilizar estructuras de control, - lado izquierdo de la figura -, ya no necesariamente se ejecutan todas las instrucciones, sino únicamente las instrucciones de la ruta seleccionada de acuerdo a una condición evaluada.
Existen 2 tipos de esctructuras de control:
  1. Selectivas
  2. Repetitivas

LAS ESTRUCTURAS SELECTIVAS O ALTERNATIVAS 
Las estructuras selectivas sirven para seguir una sola de entre variaslíneas de ejecución disponibles.

Se clasifican en:
1.Simples
2.Dobles
3.Múltiples

Resultado de imagen para estructuras selectivas simples
Resultado de imagen para estructuras selectivas simples

Resultado de imagen para estructuras selectivas compuestas

ESTRUCTURAS REPETITIVAS 
Son operaciones que se deben ejecutar un número repetido deveces. El conjunto de instrucciones que se ejecuta repetidamentecierto número de veces, se llama Ciclo, Bucle o Lazo.






martes, 26 de junio de 2018

ESTRUCTURAS DE CONTROL

En lenguajes de programación, 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 con una condición, ejecutar un grupo u otro de sentencias (If-Then-Else)
  • De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (Select-Case)
  • Ejecutar un grupo de sentencias mientras se cumpla una condición (Do-While)
  • Ejecutar un grupo de sentencias hasta que se cumpla una condición (Do-Until)
  • Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
Todas las estructuras de control tienen un único punto de entrada. Las estructuras de control se pueden clasificar en: secuenciales, iterativas y de control avanzadas. Esta es una de las cosas que permiten que la programación se rija por los principios 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 diferentes lenguajes es su sintaxis; cada lenguaje tiene una sintaxis propia para expresar la estructura.
Otros lenguajes ofrecen estructuras diferentes, como por ejemplo los comandos guardados.

Las estructuras de control, son instrucciones que permiten romper la secuencialidad de la ejecución de un programa; esto significa que una...