On Tue, 2009-09-29 at 08:28 -0600, Gabriel wrote: > 2. ¿Qué cambios habría que realizar en la miniespecificación con > estructuras si en lugar de emplear un bucle tipo Repita-Hasta se > utiliza un bucle Mientras?
> 2. Eso depende de que entendamos por cambios. En "Repita-Hasta" el > bucle se repetirá hasta que se cumpla una condición mientras que en > "Mientras" se repetirá el bucle hasta que la condición no sea True. Si > bien es cierto ambas son muy similares, en el caso de "Repita-Hasta" > podemos utilizar alguna condición que bien podría ser False, mientras > que en "Mientras" nos vemos obligados a utilizar True siempre como > condición para que el bucle finalice o siga. Gabriel: Opino la respuesta que diste para la segunda pregunta es errada. En efecto, como señalaste, ambas estructuras de control son muy similares, pero la diferencia no radica en el valor que devuelva la expresión condicional, sino en el momento en que se evalua la expresión condicional. En el caso de "Mientras" se efectúa antes de ejecutar el bloque iterativo, mientras que "Repita-Hasta" lo hace luego de ejecutar el bloque iterativo. Puesto que la expresión condicional puede "salarse" antes de entrar a un bucle "Mientras", podrías obtener el mismo resultado que un bucle "Repita-Hasta" sin tener que modificar las instrucciones que contiene el bucle iterativo. Saludos, Jean-Pierre _______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://listas.linux.org.pe/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php
