A
la hora de elegir un bucle u otro, debemos hacernos la siguiente
pregunta:
- ¿Se
conoce, de antemano, el número de veces (iteraciones) que
tiene que ejecutarse un determinado bloque de instrucciones?
Si
la respuesta es afirmativa, habitualmente se usa un bucle para. En caso
contrario, nos plantearemos la siguiente pregunta:
- ¿El
bloque de instrucciones debe ejecutarse al menos una vez?
En
este caso, si la respuesta es afirmativa, generalmente haremos uso de
un bucle hacer...mientras, y si la respuesta es negativa, usaremos un
bucle mientras. |