Estructura de control de Visual Basic. Net

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Estructura de control de Visual Basic. Net por Mind Map: Estructura de control de Visual Basic. Net

1. Estructura de control secuencial

1.1. Podría decirse que es la primera estructura de control que debemos aprender como programadores.La lógica de una estructura de control secuencial en programación es aquella que sigue en secuencia de otra hasta terminar el programa o algoritmo y a su vez cumplen con 3 procesos básicos: ENTRADA - PROCESO - SALIDA, Donde:

2. Estructuras condicionales

2.1. son líneas de código que se ejecutan, siempre y cuando se cumpla o no, con una clausula. Como sabemos que en los lenguajes de programación son de vital importancia, por eso en este post traemos las estructuras condicionales en Visual Basic .NET.

2.1.1. Estructuras condicionales en Visual Basic.Este lenguaje nos ofrece dos sentencias condicionales: If y Select Case.

2.1.1.1. Sentencia If

2.1.1.1.1. Por su parte, la sentencia “If” (en español “si”) nos permite ejecutar una determinada instrucción si se cumple la condición que hemos colocado. Su estructura es la siguiente:

2.1.1.2. Select Case

2.1.1.2.1. En este condicional de selección múltiple, tenemos una serie de casos (“case”) que se ejecutarán, según el valor de una variable o una expresión. En esta estructura condicional, solo podemos colocar a evaluar una sola expresión a diferencia del “If”. Su estructura es muy simple, que solo depende de una expresión, los casos, y lo que se ejecutará si no se cumplen los casos. Ahora un ejemplo:

3. Estructuras repetitivas

3.1. La estructura repetitiva “For” es uno de los bucles más usados en la programación. Su planteamiento es sencillo, y es ideal para usar en aquellas situaciones en la que conocemos la cantidad de veces que queremos que se repita nuestro bloque de instrucciones. Con el ciclo For, repetimos una instrucción un número determinado de veces, hasta un punto que hemos establecido. Su planteamiento es el siguiente:

3.1.1. Dim i As Integer = 0 For i = 0 To 10 Step 1 MsgBox("Variable Contadora = " & i) Next

3.1.1.1. Como podemos ver en la estructura “For”, utilizamos una variable contadora ” i “, que será nuestra variable de control para nuestro Bucle; esta variable se encarga de ir aumentando su valor hasta llegar al valor final ” 10 ” y ahí finalizar nuestro Bucle, el valor a finalizar se establece mediante la sentencia “To” . Siguiente a esto, (opcional) se especifica con “Step” la cantidad en la que se incrementa la variable “i” cada vez que se recorre nuestro Bucle. Luego colocan las instrucciones que se ejecutarán en el momento en el que nuestro Bucle empiece a ejecutarse

3.2. Estructura While

3.2.1. En este ciclo, se ejecuta una instrucción siempre y cuando una condición permanezca como verdadera (True). Este ciclo es ideal para las situaciones en las que desconocemos el final de nuestro bucle. Primero se evalúa nuestra condición si es Verdadera o Falsa, y si es Verdadera se ejecutará a instrucción que está dentro de nuestro ciclo. Ejemplo:

3.2.1.1. Dim contador As Integer = 0 Dim suma As Integer = 0 While (contador <= 10) contador = contador + 2 MsgBox("La condición sigue siendo verdadera. Contador = " & contador) End While

3.2.1.1.1. Este ciclo lo abrimos con la sentencia “While” y se cierra con la sentencia “End While”. Luego de “While” colocamos nuestra condición, esta condición mientras sea Verdadera (True), ejecutará nuestra instrucción hasta que cambie su valor a Falso (False).

3.3. Estructura Do

3.3.1. La estructura “Do”, es casi parecida nuestro ciclo repetitivo anterior (While), a diferencia de este, es que lo podemos acompañar con sentencias como el “While” y “Until”; estas hacen alusión cuando la condición es verdadera (True) o falsa (False).

3.3.1.1. Dim contador As Integer = 0 Dim suma As Integer = 0 Do contador = contador + 2 MsgBox("La condición sigue siendo verdadera. Contador = " & contador) Loop While contador <= 10

3.3.1.1.1. Como podemos apreciar es el mismo ejemplo anterior, solo que hemos ubicado nuestra condición el parte final de nuestro ciclo, lo que nos da la oportunidad de recibir un valor más que en el ciclo “While”.

3.4. Estructura For Each

3.4.1. Este es un caso especial, la estructura For Each se utiliza cuando vamos a recorrer Colecciones, que pueden ser arreglos de una dimensión o multidimensionales. Su planteamiento es muy sencillo y además consta de pocas sentencias:

3.4.1.1. Dim profesion() As String = {"Psicologia", "Ingenieria", "Licenciatura"} For Each carrera As String In profesion MsgBox(carrera) Next

3.4.1.1.1. Sencillamente consta de declarar una variable después del “For”, la cual servirá para mostrarnos cada elemento de nuestro arreglo. Seguido con la sentencia “In” se señala cual es el array a recorrer y luego por ultimo, mostramos los items de nuestro arreglo.