prg1 clases04

8

Click here to load reader

Upload: jorge-juarez

Post on 04-Jul-2015

613 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Prg1 clases04

Universidad

Francisco GavidiaPROGRAMACIÓN I

Page 2: Prg1 clases04

Estructura DO While Loop

La estructura Do While Loop nos permiten realizar bucles que se

repiten mientras una condicion dada sea cierta, osea, cuando la

condicion no se cumpla, se sale del bucle y se continua con el

programa.

Page 3: Prg1 clases04

Análisis

MIENTRAS <Condicion> HACER

Accion 1

Accion 2

...

Accion n

FIN MIENTRAS

Page 4: Prg1 clases04

Ejemplo.

Sub Main()

Dim contador As Integer

contador = 1

Do While contador <= 10

Console.WriteLine("Contador: "

& contador)

contador = contador +

1

Loop

Console.Read()

End Sub

Construir un programa usando While que permita mostrar los números del 1 al 10

Page 5: Prg1 clases04

Otra forma

A veces tambien es necesario que la "accion" se realice una ves antes de

ejecutar la condicion del bucle While, para esto se utiliza la forma Do Loop While

Page 6: Prg1 clases04

Inversión

Estos bucles se ejecutan cuando la condicion dada es verdadera

(TRUE), pero si queremos que el ciclo se ejecuta mientras la

condicion sea falsa (FALSE), debemos cambiar el WHILE por el

UNTIL, quedando para el primer caso de la siguiente forma:

Page 7: Prg1 clases04

Ejemplo invertido

Page 8: Prg1 clases04

Ejemplo de un pequeño programa

Una ferretería desea tener un programa que le permita seleccionar

cualquiera de las dos opciones, según la tabla mostrada:

Se debe tener en cuenta que la tercera opción es salir, es decir que

se debe seguir trabajando mientras no se utilice la tercera opción.