Está en la página 1de 13

Integrantes: Dennis Alfaro Sanca Patrick Sandoval W. Lopez Bueno Uribe M.

Hugo

Las estructuras de control, denominadas tambin sentencias de control, permiten tomar decisiones y realizar un proceso repetidas veces. se trata de estructuras muy importantes, ya que son las encargadas de controlar el flujo de un programa, segn los requerimientos del mismo .

Existen 3 tipos fundamentales de estructuras de

control: Secuencial Alternativa Repetitiva

Simple Doble Mltiple

La ms sencilla, simplemente indica una secuencia de acciones a ser

ejecutadas de forma consecutiva. La composicin secuencial no es conmutativa.

Existe una notacin alternativa,

separando las sentencias mediante el carcter.

Evala una expresin lgica y ejecuta una accin (o

grupo de acciones) si es cierta y no hace nada si es falsa.

Similar a la anterior, ejecuta una accin (o grupo de

acciones) si la expresin es cierta y otra accin (o grupo) si es falsa.

Evala una expresin que pueda tomar n valores

(enteros, caracteres y lgicos pero nunca reales) y ejecuta una accin o grupo de acciones diferente en funcin del valor tomado por la expresin selectora.

Divide en: Bucle

BUCLE FOR BUCLE WHITE BUCLE DO WHILE

Bucle: repeticin de una o varias sentencias mientras se cumpla una


condicin.

Bucle For: se utiliza para repetir una o mas instrucciones un numero fijo de veces. Bucle White: Estos bucles se utilizan cuando queremos repetir la ejecucin de
unas sentencias un nmero indefinido de veces , siempre que se Cumpla una condicin.

Bucle Do While: Se utiliza generalmente cuando no se sabe cuantas vueltas

dar el bucle. Es parecido al bucle while pero con la sutil diferencia de que sabemos seguro que el bucle por lo menos s e ejecutar una vez. Cualquier problema escrito con do...while se puede escribir tambin utilizando un bucle while.

Esta estructura permite mediante una condicin, que se ejecute o no se ejecute

determinada tarea o lnea de cdigo.

La estructura IF se utiliza para realizar distintas sentencias en base a una

condicin. Las condiciones deben ser elementos a evaluar cuyo resultado puede ser Verdadero o Falso.
propiedad Caption con el valor 50

Por ejemplo supongamos que tenemos en un formulario un control Label con la

If Label1.Caption = "X" Then msgbox "mi label tiene un valor de X" else msgbox "mi label NO tiene un valor de X" end if
En las Estructuras de Control el orden de un programa est de acuerdo a ciertas

condiciones, permitiendo que el mismo se desarrolle en forma no lineal y pudiendo tomar decisiones. La estructura IF-Then-Else ejecutan las instrucciones en forma condicional : If [(si) se cumple una condicin] Then (entonces) habr una determinada accin; Else (de lo contrario no habr accin)].

Para hacer estructuras condicionales ms complejas podemos anidar

sentencias IF, es decir, colocar estructuras IF dentro de otras estructuras IF. Con un solo IF podemos evaluar y realizar una accin u otra segn dos posibilidades, pero si tenemos ms posibilidades de evaluar debemos anidar Ifs para crear el flujo de cdigo necesario para decidir correctamente.

La estructura Select Case nos permite evitar el uso de varios If, tal cual veremos

a continuacin. Esta estructura viene a ampliar la funcionalidad de la estructura IF, evitando la escritura de If anidados. Para entenderla veamos su sintaxis:
Dim Nombre As String Nombre = Text1 Select Case Nombre Case "Jorge" MsgBox "Se ejecut la clusula case: " & Nombre Case "Pedro" MsgBox "Se ejecut la clusula case: " & Nombre

Select Case