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

Responder a