ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ESTRUCTURAS DE CONTROL


Enviado por   •  24 de Septiembre de 2013  •  1.527 Palabras (7 Páginas)  •  251 Visitas

Página 1 de 7

ESTRUCTURAS DE CONTROL

Los programas vistos anteriormente son sencillos y lineales, donde se ejecutan lasinstrucciones una tras otra. Sin embargo, en los programas generalmente se necesitahacer cosas distintas dependiendo del estado de las variables o realizar un mismoproceso muchas veces sin escribir la misma línea de código una y otra vez.Para realizar programas más complejos se utilizan las estructuras de control,como son la de toma de decisiones y los ciclos repetitivos.

4.1 Toma de decisiones

Al tener programas más complejos es necesario que se evalúen algunos resultados paradeterminar qué proceso u operación se debe ejecutar. Existen palabras clave de VisualBasic .NET que permiten tomar estas decisiones como son:

if

(si),

if-else

(si-sino),

select - case

(seleccionar un caso).

4.1.1 Sentencia If (Si)

Representa una toma de decisión sencilla, es decir si la condición que se evalúa esverdadera se realizan las instrucciones que pertenezcan al

If

y continuará con el restodel programa. Si la condición es falsa no entrará al

If

y por consiguiente todas lasinstrucciones que están en el

If

no se ejecutarán. Cada vez que se utilice un

If

se debefinalizar con

EndIf

.

Su formato es:

1)

If

(condición)

Then

Instrucción(es) a ejecutarse si la condición es verdadera

Endif

Resto del programa

Si la condición del

If

es verdadera se realiza la instrucción y continúa con elresto del programa.

2)

If

(condición)

Then

Instrucción a ejecutarse si la condición es verdaderaResto del programa

Si la condición del

If

es verdadera y se requiere realizar solo una instrucción noes necesaria la finalización del

If

.

. 3)

If

(condición)

Then

Instrucción(es) a ejecutarse si la condición es verdadera

If

(condición)

Then

Instrucción(es) a ejecutarse si la condición es verdadera

EndifEndif

Resto del programa

Se pueden anidar varios

If

, es decir, uno entre otro. Para ingresar cada vez al

If

más interno es necesario que la condición sea verdadera.

40También se pueden utilizar los operadores lógicos (and, andalso, or, oralso, xor,not) para concatenar varias condiciones. Si se utiliza el operador lógico

And

,

cada unade las condiciones debe ser verdadera para que ingrese al

If

y se ejecuten lasinstrucciones. En el caso del operador

Or

, si una de las condiciones es verdaderaingresará al

If

y ejecutará las instrucciones.

4)

If

(condición1 and condicion2…)

Then

Instrucción(es) a ejecutarse si las condiciones son verdaderas

Endif

Resto del programaÓ

If

(condición1 or condicion2…)

Then

Instrucción(es) a ejecutarse si las condiciones son verdaderas

Endif

Resto del programa

Además de utilizar los operadores lógicos, también se pueden utilizar losoperadores relaciones (<, >, >=, <=, <>), con el fin de evaluar una o más variables paradeterminar su valor verdadero para que ingrese al

If

y se ejecuten las instruccionescorrespondientes.

5)

If

(condición1 > condicion2)

Then

Instrucción(es) a ejecutarse si las condiciones son verdaderas

Endif

Resto del programaÓ

If

(condición1 > condicion2

and

condicion1 > condicion3)

Then

Instrucción(es) a ejecutarse si las condiciones son verdaderas

Endif

Resto del programa

4.1.2 Sentencia If- Else (Si

...

Descargar como (para miembros actualizados)  txt (11.5 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com