Estructuras de control

Solo disponible en BuenasTareas
  • Páginas : 3 (582 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de octubre de 2010
Leer documento completo
Vista previa del texto
Estructuras de Control
Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control:
• Estructuras de decisión
•Estructuras de bucle
Estructuras de Decisión
Los procedimientos de Visual Basic pueden probar condiciones y, dependiendo de los resultados, realizar diferentes operaciones. Entre las estructuras dedecisión que acepta Visual Basic se incluyen las siguientes:
• If...Then
• If...Then...Else
• Select Case
1. If...Then
Use la estructura If...Then para ejecutar una o más instrucciones basadasen una condición. Puede utilizar la sintaxis de una línea o un bloque de varias líneas:
• If condición Then Sentencias
• If condición Then
Sentencias
End If
Condición normalmente es unacomparación, pero puede ser cualquier expresión que dé como resultado un valor numérico. Visual Basic interpreta este valor como True o False ; un valor numérico cero es False y se considera Truecualquier valor numérico distinto de cero. Si condición es True, Visual Basic ejecuta todas las sentencias que siguen a la palabra clave Then. Puede utilizar sintaxis de una línea o de varias líneas paraejecutar una sentencia basada en una condición, los siguientes dos ejemplos son equivalentes:
If cualquierFecha < Now Then CualquierFecha = Now
If cualquierFecha < Now Then
CualquierFecha = NowEnd If
Observe que el formato de una única línea de If...Then no utiliza la instrucción End If. Si se desea ejecutar más de una línea de código cuando condición sea True, debe utilizar la sintaxis debloque de varias líneas If...Then...End If.
1. If cualquierFecha < Now Then
CualquierFecha = Now
Timer1.Enabled = False ‘ Desactiva el control Timer.
End If
2. If chkAlumnoUNI.Value=1 ThentxtCosto = Format (txtCosto*0.70,”Fixed”)
txtCódigo.Enabled = True
End If
2. If...Then...Else
Utilice un bloque If...The...Else para definir varios bloques de sentencias, uno de los...
tracking img