viernes, 9 de abril de 2010

While

WHILE

While :
Puede ocurrir que se desee ejecutar un bloque de instrucciones desconociendo el número exacto de veces que se ejecutan.

Para estos casos existen en la mayoría de los lenguajes de programación estructurada las estructuras de control iterativas condicionales.

Como su nombre lo indica las acciones se ejecutan dependiendo de la evaluación de la condición.

Estas estructuras se clasifican en pre-condicionales y post-condicionales

Las estructuras iterativas pre-condicionales primero evalúan la condición y si es verdadera se ejecuta el bloque de acciones. Dicho bloque se pueda ejecutar 0, 1 ó más veces.
Importante: el valor inicial de la condición debe ser conocido o evaluable antes de la evaluación de la condición.

otro ejemplo:
{en la variable suma se guarda el resultado de la suma de los números ingresados}
{ inicializa la variable suma }
suma := 0;
writeln ( "Ingrese un número entero:" );
{ la variable numero toma valor que luego utiliza como evaluar la condición
por primera vez}
readln ( numero );
while ( numero <> 0 ) do begin
suma := suma + numero;
writeln ( "Ingrese un número entero:" );
{ la variable número toma otro valor que utilizará como nueva condición }
read ( numero );
end;
writeln ( "El resultado de la suma es:", suma );
{ en suma se acumula la suma de los números leídos }

No hay comentarios:

Publicar un comentario