Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
19Activity
0 of .
Results for:
No results containing your search query
P. 1
Estructura de repetición while

Estructura de repetición while

Ratings: (0)|Views: 2,970 |Likes:
Published by edwimwen
Estructura while
Estructura while

More info:

Published by: edwimwen on Nov 16, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/12/2013

pdf

text

original

 
Estructura while.
 
Definición:
Una de lasestructuras de repeticiónempleada en laprogramaciondealgoritmos.While permite alprogramadorespecificarlas veces que se repita unaacción(una o más sentencias de programacion)mientrasunacondiciónse mantenga verdadera.
 – 
 
Repite una acción mientras (
while
) alguna condición permanezca con valortrue
 – 
 
La “acción” puede ser una sentencia simple o compuesta
 – 
 
Si la condición inicialmente es false, entonces la “acción” nunca se ejecutará
Funcionamiento del while: En primer lugar se verifica la condición, si la misma resultaverdadera se ejecutan las operaciones que indicamos entre las llaves que le siguen al while.En caso que la condición sea Falsa continúa con la instrucción siguiente al bloque de llaves.El bloque se repite MIENTRAS la condición sea Verdadera.Importante: Si la condición siempre retorna verdadero estamos en presencia de un ciclorepetitivo infinito. Dicha situación es un error de programación, nunca finalizará elprograma.
Esta estructura tiene el siguiente formato:
 
NOTA: Si sólo consta el while de una sentencia, entonces podemos prescindir de lasllaves ( { } ).
 
 
 Observa en el flujograma, que se necesita una variable contadora (un índice), para llevar lacuenta de las veces que entramos al cuerpo del ciclo. También es importante notar que estavariable se inicializa antes de entrar al cuerpo del ciclo y dentro del cuerpo se incrementaen una cantidad constante, por lo general en uno.Esta variable a la vez, nos sirve para compararla con el valor dado en la condición, cuandose cumple la condición, se sale del ciclo.Representación pseudocodificada:Español InglésMientras <condición> While <condición> doAcciones AccionesFin_mientras end_whileUn error muy comun con el while, es poner un punto y coma (;) despues de la (condición)ejemplo while (condic
ion); ←
-esto es y causa un error.
 La condición es cualquier expresión simple que al evaluarse devuelve el valorverdadero o falso. El bucle se repite mientras la condición sea verdadera. Cuando esfalsa, el programa pasa a la instrucción siguiente, después del cuerpo de laestructura.
 
Si quisiésemos hacer el equivalente del for con el while pondríamos:
 
 
Si: for (expresión 1; expresión 2; expresión 3) sentencia
 
con el while sería:
 
expresión 1;
 
while (expresión 2) {
 
sentencia
 
expresión 3;
 
}
 
Tanto el while como el for son muy usados para recorrer arrays y cadenas decaracteres.
 
:
 #include <stdio.h>#define N 5void main() {int cont = 1;float media, suma = 0;int lista [N] = {3,5,7,9,11};printf("Media de los numeros 3, 5, 7, 9 y 11.\n");while (cont <= N){suma = suma + lista[cont-1];++cont;}media = suma/N;printf("La media es: %f\n",media);}

Activity (19)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Josemarcatoma liked this
Criss Silva liked this
Grey Mercedes liked this
Lisseth Giler liked this
Patricia Cedeño liked this
Giovany Espinosa liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->