redes
La Sentencia for
El bucle for esta diseñado para ejecutar unasecuencia de sentencias un numero fijo de veces. La sintaxis de la sentencia for es:
for (inicialización; condicion de terminacion; incremento) {
sentencias;
}
Las sentencias podran sercero, una única sentencia o bloque, y sera lo que se repita durante el proceso del bucle.
La inicialización fija los valores iniciales de la
variable o variables de control antes de que el buclefor se procese y ejecute solo una vez.
La condición de terminación se comprueba antes de cada
iteración del bucle y este se repite mientras que dicha condición se evalue a un valor verdadero.El incremento se ejecuta después de que se ejecuten las
sentencias y antes de que se realice la siguiente prueba de la condición de terminación. Normalmente esta parte se utiliza para incrementaro decrementar el valor de la variable de control. Ejemplo:
for (i=0; i<=5; i++) {
}
La Sentencia while
El bucle while una sentencia o bloque de sentencias mientras se cumple una deteminadacondición; es decir,la accion o acciones se repiten mientras la condicion es verdadera. La sintaxis general de la sentencia while es:
while (expresión) {
//secuencia de sentencias
}
Siexpresion es verdad,la sentencia o grupo de sentencias se ejecutan. Cuando la expresion es falsa, el bucle while se termina y el programa reanuda su ejecución en la primera sentencia despues del bucle.Ejemplo:
int i=1; while (i<=100) {
i++;
}
El bucle ejecuta la primera iteracion ya que i tiene un valor menor que 100. Como i++ incrementa su valor en 1 a cada iteración, cuando i seaigual a 101, la expresion 1<=100 sera falsa y el bucle se termina.
La Sentencia do-while
La sentencia do-while es similar a la sentencia while, excepto que la expresion se comprueba despues de...
Regístrate para leer el documento completo.