Hola Gabriel,
Gabriel wrote:
Buenas noches, estoy leyendo este enlace:
http://www.php-hispano.net/archivos/Manuales/223/1/Correcto-uso-de-los-Bucles1.html
No me queda claro cuando hablan de bucles y mencionan el while y el do while.
Traduciendo de manera directa el /while/ será "Mientras (se cumpla esta
condición) hacer esto".
Por el otro lado el /do-while/ será "Hacer esto, mientras(se cumpla esta
condición)".
Me resulta difícil entender si es lo mismo que en mis clases en
español me enseñan como un bucle tipo Repita-Hasta y cuál es la
ventaja si se utiliza un bucle Mientras.
El Repita-Hasta o /repeat-until /es otra estructura de control(presente
en pascal por ejemplo) "similar" a un /while-do/ pero hay que tener en
cuenta que en el "repeat-until(condicion)" el bucle se sigue repitiendo
HASTA que la condición se cumpla. En cambio en el "while-do" el bucle se
repite MIENTRAS que la condición se siga cumpliendo.
Qué cambios habría que hacer mínimos para pasar de un while (en
teoría) a un do while? sería lo mismo o similar para pasar de un
repita-hasta y un mientras? Entiendo que en el repita-hasta se evalúa
una vez, en el mientras se evalúa cero veces si es false.
Pasar de un while a un do-while, tal como dices, lo único que cambiará
es que tu bucle se correrá al menos una vez. Pasar de uno a otro en
realidad no tiene mucho sentido(al menos para mí), uno debe escojer la
estructura de control que se ajuste a lo que uno desea hacer.
Estoy hecho un lío porque mi libro como les digo está en español. Y
ustedes usan while en ingles.
Con buena onda te recomiendo que estudies inglés ya que en este idioma
se programa y se encuentra referencias de mejor calidad. Además te darás
cuentas que la programación (al menos al inicio) se puede realizar casi
de manera intuitiva.
No hablo de un lengüaje específico, solo de algoritmos generales que
después serán llevados a algún lengüaje como C++.
Quizás, si recién estás aprendiendo algoritmia, buscar referencias al
respecto sobre un lenguaje específico [tu link es de php] no es la mejor
idea. Creo que de ahí proviene tu confusión.
Gracias
Saludos,
--
=================
*??? ??*
*Hiroshi Hiromoto*
Ingenieria Informatica
_______________________________________________
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