La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Estructuras de Control en Visual Basic.net

Presentaciones similares


Presentación del tema: "Estructuras de Control en Visual Basic.net"— Transcripción de la presentación:

1 Estructuras de Control en Visual Basic.net
Prof.: Rafael Mourglia

2 ESTRUCTURAS DE CONTROL
Se utilizan para controlar el flujo del programa en una rutina o función. Estas estructuras permiten controlar, mediante una condición, la ejecución o no de una línea o conjunto de líneas de código.

3 ESTRUCTURAS DE CONTROL
PSEUDOCÓDIGO

4 ESTRUCTURAS DE CONTROL
Secuencia Selección Simple Iteración Repetir Mientras - Hacer Para - Cada

5 SECUENCIA Serie de pasos, secuencia. Puede ser un solo paso. Paso 1
Paso n

6 SELECCIÓN SIMPLE En este paso, se especifica que si la condición es verdadera, se realizará la primer secuencia de pasos, mientras que si no, se realizará la otra. si condición entonces secuencia1 sino secuencia2

7 ITERACIÓN - REPETIR Esta estructura de control permite llevar a cabo la secuencia de pasos al menos una vez, repitiéndola mientras se cumpla la condición (en el primer caso) o hasta que se cumpla la condición (en el segundo caso). repetir secuencia mientras condición sea verdadera ó hasta condición sea verdadera

8 ITERACIÓN - MIENTRAS Esta estructura de control permite repetir la secuencia de pasos mientras se cumpla la condición. Observar que si la condición no se cumple nunca, la secuencia no se lleva a cabo ni siquiera una vez. Ojo, con no cambiar la condición una vez ingresado (bucle infinito). mientras condición sea verdadera hacer secuencia

9 ITERACIÓN - PARA Esta estructura de control permite repetir la secuencia de pasos una cantidad fija de veces, de acuerdo a los elementos del conjunto, que son recorridos en cierto orden predeterminado. para cada elemento de un conjunto hacer secuencia

10 ITERACIÓN – PARA (Variante)
Existe una variante de la estructura PARA más avanzada, en donde se debe dar más especificaciones sobre como iterar. Representación más exacta de: FOR (lenguaje programación formal) Objetivo: que programadores más avanzados utilicen pseudocódigo, sin alejarse de la realidad. para contador = 1 hasta 10 con incremento 1 hacer

11 ESTRUCTURAS DE CONTROL
JAVA

12 SELECCIÓN SIMPLE: If–Then–Else
SINTAXIS: Permite mediante una condición, que se ejecute o no, determinada tarea o línea de código. If (condición) { Sentencia o grupo de sentencias cuando la condición es verdadera } Else{ Sentencia o grupo de sentencias cuando la condición es falsa.

13 SELECCIÓN SIMPLE: If–Else
EJEMPLOS:

14 Operadores de comparación
DESCRIPCIÓN EJEMPLO == Igual a (7-2) == 5 < Menor que 5 < 8 > Mayor que 5 > 3 != Distinto a 5 != 11 <= Menor o igual a 5 <= 6 5<= (9-4) >= Mayor o igual a 5 >= 4 5 >= (2+3)

15 Estructura SWITCH–CASE
Se suele utilizar para evitar el uso de muchas cláusulas If y de esta manera no tener que anidarlas. La cláusula Switch evalúa una condición y las cláusulas case contienen valores. Si el valor que contiene la cláusula case es igual a la condición que se evaluó, ejecutarán las instrucciones en dicho case.

16 Estructura SWITCH–CASE
SINTAXIS: switch (variable_control){ case Valor_1: Sentencia o grupo de sentencias; break; case Valor_2: Sentencia o grupo de sentencias default: Sentencia o grupo de sentencias en caso de que ninguno de los casos anteriores se cumpla. break; (Opcional) }

17 Estructura SWITCH–CASE
EJEMPLO:

18 Estructura FOR Es utilizada para generar una repetición de instrucciones o bucle entre un número inicial y un número final que se le debe indicar al mismo. SINTAXIS: for (var_contador = val_inicial; condición; incrementar var_contador){ Sentencia o grupo de sentencias }

19 Estructura FOR EJEMPLO: Se define la variable contador previamente.
Se mostrará un mensaje con la posición de la variable contador en cada iteración que se realice:

20 Estructura FOR – Declarar contador dentro de la estructura
En caso de no necesitar el valor de la variable contador una vez finalizada la estructura, se puede declarar dentro de la misma. También el paso del incremento se puede cambiar. En este ejemplo el contador aumentará cada 2 pasos.

21 Estructura While SINTAXIS: While (condición){ }
Esta estructura, repetirá sin detenerse determinado código, mientras se cumpla la condición. Es necesario que la condición deje de cumplirse en un plazo determinado. De lo contrario generará un loop infinito, generando una sobrecarga del sistema. SINTAXIS: While (condición){ Sentencia o grupo de sentencias }

22 Estructura While EJEMPLO:
Código para generar que la condición sea falsa cuando A sea igual a 10

23 Estructura Do-While Existe un configuración distinta en donde el While, se inserta al finalizar la estructura. El objetivo es que las sentencias dentro del Do, se ejecute si o si al menos una vez. Primero entra en el bucle y luego comprueba si la condición es verdadera. Do Sentencia o grupo de sentencias While (condición);

24 Estructura Do Loop-While
Las instrucciones se ejecutan al menos una vez Código para generar que la condición sea falsa cuando contador sea igual o mayor a 10


Descargar ppt "Estructuras de Control en Visual Basic.net"

Presentaciones similares


Anuncios Google