viernes, 9 de julio de 2010

1.9 Estructuras de Control

Estructuras de Control
Las estructuras de control permiten modificar el seguimiento que tenga un programa, por medio de las instrucciones. Con ellas se pueden ejecutar varias setencias a la vez de acuerdo a la función del programa.
Existen 3 tipos de estructuras de control, las cuales son:
1.9.1 Asignación
Este tipo de estructura es el mas fácil porque solo con un operador de asignacion se le pueda dar un valor a las variables dentro del programa. Algunos operadores de asignación son:
  • = Asignación
  • *= Asigna producto
  • /= Asigna división
  • %= Asigna resto (módulo)
  • += Asigna suma
  • -= Asigna diferencia (resta)

Un ejemplo seria:

x = a

Aqui es valor de x durante la ejecución del programa sera a, ya que se encuentra ala izquierda del signo.

1.9.2 Selección

Este tipo de estructura se utiliza cuando se van a elegir y seleccionar ciertos datos o valores, para ello existen 2 tipos que son:

if

La construcción de if es:

if (expresión)

{

sentencias

}

Se requiere que la expresion vaya entre parentesis para su evaluacion durante la ejecución, si la expresión se evalua como verdadero las senencias se ejecutan sino pasa al siguiente bloque del programa.

Case

El case se utiliza cuando en el programa se necesitatener varias opciones para dar un resultado final.

La estructura del case es:

case (expresion):

sentencias;

1.9.3 Iteración

Estas estructuras de control o sentencias repetitivas controlan el número de veces que una sentencia o lista de sentencias se ejecutan. los tipos de Iteración son:

While

Ejecuta sentencias simples o compuestas, tiene la caracteristica de que se puede ejecutar una vez o no se ejecuta. La sintaxis es:

while (condición)

sentencia;

Do While

Ejecuta sentencias simples y compuestas una o las veces que sean necesarias para cumplir con la condición de este bucle. Su estructura es:

do

sentencia

while (condicion)

For

Ejecuta sentencias simples o compuestas pero solo se ejecutan as veces que se determinen en el programa. Su estructura es:

for (contador; condición; contadorinic)

{

sentencias

}

No hay comentarios:

Publicar un comentario