|
NavegaciónInicio de sesiónEn lÃneaEn este momento hay 0 usuarios y 20 invitados en lÃnea.
|
DO WHILE ... LOOP![]() Hola Me he encontrado con una duda, ya que yo tenía la idea de que el bucle este funcionaba de una manera, pero no hace lo que se supone que tiene que hacer... Qué diferencia hay entre las siguientes estructuras?: estructura 1: DO WHILE condición lo que hace LOOP
estructura 2: DO lo que hace LOOP WHILE condición
Gracias
Enviado por Cron el 21 Julio, 2010 - 11:44. Re: cambia la primera vezEnviado por Visitante el 21 Julio, 2010 - 13:22.
Muchas gracias, no me di cuenta de la obviedad. Seguiré revisándolo, porque, en teoría, debería funcionar bien, pero algunas veces no lo hace, y no sé por qué. Saludos |
cargando...
Buscar en necesitomas.comExcelómetroTemas nuevosLo más vistoHoy: |
cambia la primera vez
lo que cambia es básicamente si se ejecuta la primera vez.
en tu primer ejemplo, do while....
sólo se entra en el bucle si se cumple la condición, con lo que si la condición no se cumple, el bucle no se ejecuta ninguna vez.
el segundo ejemplo
do
..
loop while...
la ejecución llega al bucle DO, y entra dentro del bucle, se ejecuta. Es cuando llega al Loop cuando evalúa la condición y comprueba si tiene que volver a ejecutar el bucle o no. Como ves, en el segundo caso siempre se ejecuta el bucle (al menos la primera vez)
------
Ya sé Excel, pero necesito más ahora en pdf