1. Estructuras Condicionales
1.1. Las estructuras condicionales comparan una variable contra otro (s) valor (es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe que la comparación se puede hacer contra otra variable o contra una constante, según se hace. Existen tres tipos básicos, las simples, las dobles y las múltiples.
1.1.1. Simples: Las estructuras condicionales simples se les conoce como Tomas de decisión?
1.1.2. Dobles:? Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una condición
1.1.3. Múltiples: Las estructuras de comparación múltiples, son tomas de decisión que permiten comparar una variable contra varios posibles resultados, ejecutando para cada caso una serie de instrucciones específicas
2. Estructuras Repetitivas
2.1. Vamos a ver cómo materializar con Visual Basic las estructuras de repetición que te permiten en nuestros programas se realizan un proceso y veces. En concreto, las instrucciones Desde ... Siguiente (Por ... Siguiente) con su cláusula Paso (Paso), la instrucción Mientras ... Hacer (Hacer durante ... Bucle) y la instrucción Hacer ... Repetir mientras ( Do ... Loop While).
2.1.1. Para cada ... Siguiente Se trata de una variante de la estructura Para ... Siguiente, y su misión consiste en ejecutar un bloque de código por cada uno de los elementos existentes en una matriz o colección
2.1.2. Do ... Loop Esta estructura ejecuta un conjunto de líneas de código, en función del valor devuelto por una expresión, que a modo de condición, podemos situar al comienzo o final de la estructura. Es posible además, no utilizar la expresión de evaluación al principio o final, debitar en ese caso, predefinir en el interior del código de la estructura, forzar la salida del bucle y evitar caer en un nodo infinito. La instrucción Exit Do nos permite forzar la salida del bucle, pudiendo emplearla veces veces como sea necesario.
2.1.3. Mientras ... End While Se trata del tipo más sencillo, ejecuta las líneas de código que contiene, mientras que la expresión está junto a Mientras devuelva Verdadero
2.1.4. Para ... Siguiente Esta estructura ejecuta un bloque de código un número determinado de veces, establecido por un rango de valores y controlado por un contador.
3. Sentencia SELECCIONE EL CASO Esta sentencia permite ejecutar una de varias acciones en función del valor de una expresión
4. Estructuras de Control Secuencial
4.1. permite tomar decisiones y realizar un proceso repetidas veces. Son los denominados bifurcaciones y bucles. Este tipo de estructuras son comunes en cuanto a un concepto en la mayoría de los lenguajes de programación, aunque su sintaxis puede variar de un lenguaje de programación a otro. Se trata de una estructura muy importante y que las llevó a controlar el flujo de un programa según los requerimientos del mismo.
4.1.1. Sentencia IF ... THEN ... ELSE ... Esta estructura permite ejecutar condicionalmente una o más sentencias y puede escribirse de dos formas
4.1.2. Sentencia FOR ... NEXT La sentencia para da lugar a un lazo o bucle, y permite ejecutar un conjunto de sentencias cierto número de veces
4.1.3. Sentencia DO ... LOOP Un Loop (bucle) repite la ejecución de un conjunto de sentencias mientras que una condición dada sea cierta, o hasta que una condición dada sea cierta. La condición puede ser verificada antes o después de ejecutarse el conjunto de sentencias
4.1.4. Sentencia WHILE ... WEND Esta sentencia es otra forma de generar bucles que se registran mientras se cumpla la condición inicial
4.1.5. Sentencia PARA CADA ... SIGUIENTE Esta construcción es similar al bucle Para, con la diferencia de que la variable que controla la repetición del bucle no toma valores entre un mínimo y un máximo, a partir de los elementos de una matriz (o de una colección de objetos)