
Luis Gerardo Ceron Maza
Pregunta**While ** se suele llamar “bucle de condición”, es decir, el programador no sabe cuantas veces se va a ejecutar el bucle y este simplemente continuará cuando acabe la condición impuesta en el bucle.
Por otro lado el For se trata de un bucle de control con el que el desarrollador repite el bucle un determinado número de veces en el que el desarrollador sabe cuantas o al menos aproximadamente cuantas veces se va a ejecutar.
Leonardo Aedo Jimenez
En for tambien puedes condicionar un indeterminado de veces si usas dos variables en la condición.
La razón por la que la mayoria de personas usan for es por la estructura que ofrece y lo facil de usar, ademas te permite crear la variable de control solo en el for con lo que te ahorras crear una variable que solo vas a usar para un ciclo y quedara consumiento espacio en memoria.

luis alejandro castañeda varon
si while se utiliza usualmente si no sabes las veces que se tiene que repetir la iteracion ejemplo archivos bases de datos y for cuando conoces el numero de veces que se ejecuta ejemplo arreglos