Logica y algaritmos

Solo disponible en BuenasTareas
  • Páginas : 2 (394 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de marzo de 2011
Leer documento completo
Vista previa del texto
Docencia

Autor

Sentencias condicionales
En principio, las sentencias de un programa en Visual Basic .NET se ejecutan secuencialmente, esto es, cada una a continuación de la anterior empezandopor la primera y acabando por la última. El lenguaje Visual Basic .NET dispone de varias sentencias para modificar este flujo secuencial de la ejecución. Las más utilizadas se agrupan en dos familias:las bifurcaciones, que permiten elegir entre dos o más opciones según ciertas condiciones, y los bucles, que permiten ejecutar repetidamente un conjunto de instrucciones tantas veces como se desee,cambiando o actualizando ciertos valores...

Sentencia if
Esta sentencia de control permite ejecutar o no una sentencia simple o compuesta según se cumpla o no una determinada condición. Estasentencia tiene la siguiente forma general: if expresion then sentencias end if

Explicación: Se evalúa expresion. Si el resultado es true, se ejecuta sentencia; si el resultado es false, se saltasentencia y se prosigue en la línea siguiente. Hay que recordar que sentencia puede ser una sentencia simple o compuesta.

Sentencia if...else
Esta sentencia permite realizar una bifurcación, ejecutandouna parte u otra del programa según se cumpla o no una cierta condición. La forma general es la siguiente:

if (expresion) then sentencia_1 else sentencia_2 end if

Explicación: Se evalúaexpresion. Si el resultado es true, se ejecuta sentencia_1 y se prosigue en la línea siguiente a sentencia_2; si el resultado es false, se salta sentencia_1, se ejecuta sentencia_2 y se prosigue en la líneasiguiente. Hay que indicar aquí también que sentencia_1 y sentencia_2 pueden ser sentencias simples o compuestas.

Sentencia if...else múltiple
Esta sentencia permite realizar una ramificaciónmúltiple, ejecutando una entre varias partes del programa según se cumpla una entre N condiciones. La forma general es la siguiente: if expresion_1 then sentencia_1 elseif expresion_2 sentencia_2 elseif...
tracking img