Vous êtes sur la page 1sur 5

VISUAL BASIC BASICO

PASO 3 - IDENTIFICAR LAS ESTRUCTURAS BSICAS DE PROGRAMACIN

PRESENTADO POR
BAYRON ANDRES RUIZ AGUILERA
CC:1116550408

GRUPO: 201416_6

TUTOR: JAIME RUBIANO LLORENTE

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIA BASICA TECNOLOGIA E INGENIRIA
INGENIERIA DE SISTEMAS
YOPAL-CASANARE
ABRIL 2017
ESTRUCTURAS WHILE Y DO WHILE

ESTRUCTRA WHILE

La instruccin while permite ejecutar una instruccin o un grupo de instrucciones un


nmero determinado de veces mientras se cumple una condicin

La forma de esta estructura es:


while (condicin)
{
bloque de instrucciones
};

Mientras la condicin se mantenga verdadera, el bloque de instrucciones dentro de las


llaves se ejecutar "x" cantidad de veces. Es necesario que alguna vez la condicin se
haga falsa, pues de lo contrario se entrara en un ciclo infinito de repeticiones el
programa se considerara bloqueado. Por lo tanto, es necesario que en el bloque de
instrucciones dentro de la estructura while, se ejecute alguna accin que en algn
momento haga que la condicin sea falsa.

Un ejemplo del funcionamiento de la estructura de repeticin while:

Cree en un formulario un botn de comando y haga el siguiente cdigo para ver la


forma de evaluacin de la condicin y sus resultados.

Private Sub Command1_Click()


num = 0
While (num <= 10)
Print num
num = num + 1
Wend
End Sub

ESTRUCTURA DO WHILE
La estructura do while es otra estructura repetitiva, la cual ejecuta al menos
una vez su bloque repetitivo, a diferencia del while o del for que podan no
ejecutar el bloque.
Esta estructura repetitiva se utiliza cuando conocemos de antemano que por lo
menos una vez se ejecutar el bloque repetitivo.
La condicin de la estructura est abajo del bloque a repetir, a diferencia del
while o del for que est en la parte superior.
Representacin grfica:

El bloque de operaciones se repite MIENTRAS que la condicin sea Verdadera.


Si la condicin retorna Falso el ciclo se detiene. En Java, todos los ciclos repiten por
verdadero y cortan por falso.
Es importante analizar y ver que las operaciones se ejecutan como mnimo una vez.
Ejemplo.
Escribir un programa que solicite la carga de un nmero entre 0 y 999, y nos muestre un
mensaje de cuntos dgitos tiene el mismo. Finalizar el programa cuando se cargue el valor
0.

No hay que confundir los rombos de las estructuras condicionales con los de las estructuras
repetitivas do while.
En este problema por lo menos se carga un valor. Si se carga un valor mayor o igual a 100
se trata de un nmero de tres cifras, si es mayor o igual a 10 se trata de un valor de dos
dgitos, en caso contrario se trata de un valor de un dgito. Este bloque se repite hasta que se
ingresa en la variable valor el nmero 0 con lo que la condicin de la estructura do while
retorna falso y sale del bloque repetitivo finalizando el programa.
public class EstructuraRepetitivaDoWhile1 {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);
int valor;
do {
System.out.print("Ingrese un valor entre 0 y 999 (0 finaliza):");
valor=teclado.nextInt();
if (valor>=100) {
System.out.println("Tiene 3 dgitos.");
} else {
if (valor>=10) {
System.out.println("Tiene 2 dgitos.");
} else {
System.out.println("Tiene 1 dgito.");
}
}
} while (valor!=0);
}
}

Vous aimerez peut-être aussi