4
respuestas

Diferencias entre el uso de while y for?

Buenas tardes, se como se usan estas estas sentencias, pero no estoy comprendiendo en que casos se los puede usar, y que diferencias tienen. Necesito si me pueden aclarar un poco el panorama, por favor.

4 respuestas

Hola En el for, se sabes desde ante mano cuantas veces se va a ejecutar porque tiene un inicio y finaliza hasta terminar esa cantidad declarada. Mientras que el while puede que no sepas en ciertas ocaciones, eso dependera del tipo de condicion de salida que se declare para que finalice la iteracion. No siempre en ese caso estan definidas por un valor numericos. En el while la condicion de salida puede ser un valor booleano o una marca o señal de salida. Teniendo encuenta ese criterio para finalizar la iteracion va a depender de ese valor dado por lo que no sabemos cuando puede finalizar con exactitud.

Hola Gabriel,

El funcionamiento concreto es el mismo. Realizar una serie de repeticiones de una grupo de sentencias de codigo.

En algunas ciscunstancias, podes usar ambos indistintamente. Esto es cuando el numero de iteracciones es conocido de ante mano.

Cuando el numero de iteraciones no es conocido, es cuando usas el while. Pero siempre deberas tener la forma de salir del mismo, de lo contrario podrias entrar en un lazo infinito

Espero haya servido, Saludos

Perfecto, entendido a la perfección!! Muchas gracias.

Hola, muy buenas síntesis, gracias y saludos cordiales.