Discusión:Hacer un bucle while

Fortran

Tenga en cuenta que los datos de FORTRAN 77 son inexactos. El ejemplo es una mezcla no estándar de FORTRAN 77 más extensiones. Se recomienda revisar y actualizar el ejemplo de Fortran 95. También se recomienda usar minúsculas por cuestiones de estilo. — Comentario anterior sin firmar agregado por 192.91.173.36 ( discusióncontribuciones ) 15:44, 9 de abril de 2007 (UTC) [ responder ]

Ejemplo inconsistente

La sección 2 dice que los listados de códigos demuestran cálculos factoriales, pero D no lo hace. 62.25.109.195 ( discusión ) 14:46, 29 de octubre de 2008 (UTC)podemos ejecutar un conjunto de declaraciones [ responder ]

PHP tampoco lo hace. Simplemente imprime 12345. — Comentario anterior sin firmar añadido por 2A02:A454:D79F:1:C817:EC38:E3B1:7FB9 (discusión) 23:47 14 may 2020 (UTC) [ responder ]

FORTRAN 77 no tiene por qué funcionar

Hola, F77 no tiene un bucle do while. Es una extensión común de Fortran 77. ` a5b ( discusión ) 16:28, 5 de mayo de 2010 (UTC) [ responder ]

Repetir hasta en Pascal.

El bucle repeat till de Pascal no puede considerarse un bucle Do While. Es un bucle do till. Por lo tanto, para que la estructura repeat till de Pascal sea funcionalmente similar a un do while, su argumento debe ser negado. Esto no se menciona con suficiente claridad, pero está oculto en una oración sobre convenciones de nombres. Por lo general, quienes visiten esta página serán nuevos en programación y es posible que no se den cuenta completamente de esta diferencia al leer el texto tal como está. ¿No deberían indicarse las diferencias con más claridad?

Una posible solución para unificar Do While y Do Until es utilizar el operador NOT, como en Until Not ( x > 10).

—Comentario anterior sin firmar añadido por Scottie UK (discusión • contribs ) 16:00, 15 de junio de 2010 (UTC) [ responder ]

Ejemplos

Estos ejemplos que se muestran en diferentes idiomas son ridículos. ¿Qué es eso de "factorial"? ¿Por qué no hacer esos ejemplos más simples y fáciles de entender? Cualquier persona que llega a este artículo es generalmente porque no es experta en el tema y los ejemplos deberían estar más adaptados a su comprensión. Me gustaría que los editores involucrados cambiaran las declaraciones dentro de la cláusula Do por declaraciones más fáciles y comprensibles. Gracias -- Camilo Sanchez ( discusión ) 14:41 24 may 2011 (UTC) [ responder ]


Factorial es una operación matemática que se ajusta muy bien a la función de un bucle do while. ¿Qué me sugieres? -- 129.65.198.240 (discusión) 01:51 15 may 2013 (UTC) [ responder ]

BÁSICO

Se ha corregido parcialmente la sección BASIC (inicialización extraña). Observo en el historial que este artículo solía tener información sobre QBASIC, REAL BASIC y Visual Basic, y la sección BASIC actual no es BASIC: incluye la palabra "msgbox". — Comentario anterior sin firmar añadido por 203.206.162.148 ( discusión ) 09:43, 10 de enero de 2013 (UTC) [ responder ]

Experimento de la caja de ayuda

Agregué una plantilla:Cuadro de ayuda como EXPERIMENTO, con la esperanza de que pudiera ayudar a los lectores a navegar rápidamente a artículos muy relacionados SIN tener que buscar enlaces relacionados dentro del artículo. Esta idea la saqué de otros artículos de Wikipedia que tienen una plantilla de navegador en la esquina superior derecha, como el Antiguo Testamento y otros artículos religiosos.

Utilicé la plantilla Helpbox como un medio fácil para crear un concepto experimental, en lugar de crear una plantilla y luego descubrir que todos odiaban el concepto de navegación y perder mucho tiempo.

Si a la gente le gusta este concepto, o no lo odia, entonces tal vez podamos encontrar una mejor manera de hacerlo y/o algo que también se vea más elegante.

SbmeirowDiscusión • 08:07 29 sep 2015 (UTC) [ responder ]

Es una buena idea y, sin duda, útil. Me gusta.
Ha pasado más de medio año desde tu publicación anterior. Tal vez sea hora de sacar alguna conclusión sobre si tu "EXPERIMENTO" fue un éxito o no. Yo voto por el éxito.
Como sugieres, debería ser una plantilla dedicada. Sería más clara, tal vez al estilo de {{Listas de lenguajes de programación}} o {{Paradigmas de programación}}.
¿Desea usted seguir adelante y crear una plantilla adecuada, o debería hacerlo yo?
-- Jerryobject ( discusión ) 15:21 2 jun 2016 (UTC) [ responder ]
¡Gracias por los comentarios! Vaya, ¿cómo diablos me perdí tu comentario? ¡Lo siento! Algunos días, una persona puede verse inundada con una larga lista de cosas en la lista de seguimiento y perderse algo importante. No creo que nadie se haya quejado de ello en ninguno de los artículos de Loop. TODAVÍA NO he creado una plantilla para ello. • SbmeirowDiscusión • 19:01, 13 de noviembre de 2016 (UTC) [ responder ]

@Sbmeirow y Jerryobject : Por eso creé Template:Loop constructs . Jarble ( discusión ) 04:52, 17 de diciembre de 2016 (UTC) [ responder ]

No necesitamos un ejemplo para cada idioma.

¿En serio? ¿19 ejemplos? Un ejemplo, escrito con la misma sintaxis que la sección "Constructos equivalentes" es más que suficiente. Si no sospechara que se revertirá inmediatamente, eliminaría la sección entera yo mismo. — Comentario anterior sin firmar agregado por 86.184.38.70 (discusión) 15:34, 5 de julio de 2016 (UTC) [ responder ]

El ejemplo es erróneo y no enseña ninguna lección.

Si bien un bucle do-while es una de las muchas formas algo engorrosas de calcular 5!, el código presentado no calculará un factorial arbitrario. Por ejemplo, calcula 0! = 0, cuando en realidad es 1.

Además, un factorial se puede calcular correctamente con un bucle while ordinario con el mismo cuerpo y condición, que se utiliza en el artículo sobre el bucle while . El uso exacto del mismo cuerpo y condición en ambos artículos, incluso si se calculara correctamente en ambas ocasiones, no muestra la diferencia funcional entre el bucle while y el bucle do-while. Entonces, no tiene mucho sentido incluir un ejemplo en el artículo sobre el bucle do-while. 93.138.174.125 (discusión) 03:47 20 nov 2020 (UTC) [ responder ]

Estoy de acuerdo en que debemos elegir un mejor ejemplo. PythonicWikier ( discusión ) 19:55 19 nov 2023 (UTC) [ responder ]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Talk:Do_while_loop&oldid=1200781842"