ESTRUCTURAS DE CONTROL EN VISUAL BASIC NET Prof
ESTRUCTURAS DE CONTROL EN VISUAL BASIC. NET Prof. : Rafael Mourglia
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.
ESTRUCTURAS DE CONTROL PSEUDOCÓDIG O
ESTRUCTURAS DE CONTROL Secuencia 2. Selección Simple 3. Iteración 1. A. B. C. Repetir Mientras - Hacer Para - Cada
SECUENCIA Serie de pasos, secuencia. Puede ser un solo paso. Paso 1 Paso 2. . . Paso n
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 secuencia 1 sino secuencia 2
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 ó repetir secuencia hasta condición sea verdadera
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
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
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
ESTRUCTURAS DE CONTROL JAVA
SELECCIÓN SIMPLE: If–Then– Else Permite mediante una condición, que se ejecute o no, determinada tarea o línea de código. SINTAXIS: 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. }
SELECCIÓN SIMPLE: If–Else EJEMPLOS:
Operadores de comparación OPERADOR == < > != <= >= DESCRIPCIÓN Igual a EJEMPLO (7 -2) == 5 Menor que 5<8 Mayor que 5>3 Distinto a 5 != 11 Menor o igual a 5 <= 6 5<= (9 -4) 5 >= 4 5 >= (2+3) Mayor o igual a
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.
Estructura SWITCH–CASE SINTAXIS: switch (variable_control){ case Valor_1: Sentencia o grupo de sentencias; break; case Valor_2: Sentencia o grupo de sentencias break; default: Sentencia o grupo de sentencias en caso de que ninguno de los casos anteriores se cumpla. break; (Opcional) }
Estructura SWITCH–CASE EJEMPLO:
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 }
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:
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.
Estructura While Esta estructura, repetirá sin detenerse SINTAXIS: determinado código, mientras se cumpla la While (condición){ condición. Sentencia o grupo Es necesario que la de sentencias condición deje de cumplirse en un plazo } determinado. De lo contrario generará un loop infinito, generando una sobrecarga del sistema.
Estructura While EJEMPLO: Código para generar que la condición sea falsa cuando A sea igual a 10
Estructura Do-While Existe un configuración Do distinta en donde el Sentencia o grupo de sentencias While, se inserta al finalizar la estructura. While (condición); 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.
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
- Slides: 24