Sentencias de control

Solo disponible en BuenasTareas
  • Páginas : 2 (432 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de enero de 2011
Leer documento completo
Vista previa del texto
¿Qué es una sentencia de control y cuáles son?
Las sentencias de control, denominadas también estructuras de control, permiten tomar decisiones y realizar un proceso de repetidas veces. Son losdenominados bifurcaciones y bucles. Este tipo de estructuras son comunes en cuanto a concepto en la mayoría de los lenguajes de programación, aunque su sintaxis puede variar de un lenguaje deprogramación a otro. Se trata de unas estructuras muy importantes ya que son las encargadas de controlar el flujo de un programa según los requerimientos del mismo.

Condicionales
• IF, condicional que decideentre si/no
La estructura de control IF permite decidir entre dos opciones resultantes de la evaluación de una sentencia. Si la evaluación es positiva hace una cosa, también podemos especificaracciones para realizar en caso de que la evaluación sea negativa.
• CASE, otro condicional con varias posibilidades
Con la estructura de control CASE podemos evaluar una variable y realizar accionesdependiendo del valor de esta. La diferencia con el IF consiste en que el número de posibilidades de la evaluación de esta variable no tiene por que ser si o no, pudiendo hacer cosas para un númeroindeterminado de valores.
Bucles
• FOR, repetición un determinado número de veces
La sentencia FOR se utiliza para los bucles, cuando sabemos el número de veces que debemos ejecutar el bucle.
•FOR EACH, repetición para un conjunto de elementos
La estructura de control FOR EACH sirve para moverse por los elementos de una estructura de datos, como podría ser un vector, y realizar accionespara cada una de los elementos.
• WHILE...WEND, repetición mientras ocurra alguna cosa
El bucle WHILE...WEND sirve para realizar un tipo de bucle muy utilizado en programación que es el bucleMientras, que se ejecuta mientras que se cumpla una condición. A diferencia del bucle FOR, éste se utiliza cuando no conocemos el número de iteraciones que tenemos que realizar.
• DO...LOOP, repetición...
tracking img