Estructuras de Control de Visual Basic 2010
Estructuras de Control de Visual Basic 2010
BASIC 2010
DEFINICION DE ESTRUCTURA DE CONTROL
En lenguajes de programación, las estructuras de
control permiten modificar el flujo de ejecución de
las instrucciones de un programa.
Todas las estructuras de control tienen un único punto de entrada y un único punto de salida. Las
estructuras de control se puede clasificar en: secuenciales, iterativas y de control avanzadas. Esto es
una de las cosas que permite que la programación se rija por los principios de la programación
estructurada.
Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que
varía entre las estructuras de control de los diferentes lenguajes es su sintaxis, cada lenguaje tiene una
sintaxis propia para expresar la estructura.
Antecedentes
El término "estructuras de control", viene del campo de la ciencia computacional. Cuando se presentan
implementaciones de Java para las estructuras de control, nos referimos a ellas con la terminología de
la Especificación del lenguaje Java, que se refiera a ella como instrucciones.
Ejecución secuencial
Pero por lo general las instrucciones se ejecutan una después de la otra, en el orden en que están escritas,
es decir, en secuencia. Este proceso se conoce como ejecución secuencial.
Transferencia de control
En Java, como en otros lenguajes de programación por excelencia como C y C++, el programador
puede especificar que las siguientes instrucciones a ejecutarse tal vez no sea la siguiente en secuencia.
Esto se conoce como transferencia de control. Hay que tener en cuenta que la instrucción goto es una
palabra reservada pero no se utiliza ni se recomienda. Un programa bien estructurado no necesita de
esta instrucción.1
De selección
Estructura de control
Las estructuras de control, denominadas también 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, según los requerimientos del mismo.
Select-Case
SELECT (Expresión)
CASE Valor1
(Bloque de sentencias 1)
CASE Valor2
(Bloque de sentencias 2)
CASE Valor n
(Bloque de sentencias n)
CASE ELSE
(Bloque de sentencias "Else")
END SELECT
For-Next
Repite un bloque de instrucciones mientras una condición Boolean sea True o hasta que la condición
se convierta en True.
While
Obligatorio si se utiliza Until. Repite el bucle hasta que condition sea False.
Until
Obligatorio a menos que se utilice While. Repite el bucle hasta que condition sea True.
condition
Opcional. Expresión Boolean. Si condition es Nothing, Visual Basic la trata como False.
statements
Opcional. Una o más instrucciones que se repiten mientras o hasta que condition sea True.
Exit Do
Loop