Tutorial PHP - 9. Bucle Do While
Summary
TLDREn este episodio del curso de PHP por CodeFacilito, Manuel Durán explica la diferencia entre los bucles 'do-while' y 'while'. El bucle 'do-while' ejecuta al menos una vez sus instrucciones antes de verificar la condición, mientras que el 'while' solo ejecuta si la condición se cumple. Se ilustra con ejemplos cómo cada bucle se comporta y se resalta la importancia de entender su uso adecuado en diferentes situaciones.
Takeaways
- 🔁 El bucle `do-while` ejecuta su bloque de código al menos una vez antes de verificar la condición.
- 🆚 La diferencia clave entre `do-while` y `while` es que `do-while` siempre ejecuta al menos una vez, mientras que `while` solo ejecuta si la condición se cumple.
- 📝 La sintaxis de `do-while` es `do { ... } while (condición);`.
- 🔢 En el ejemplo dado, la variable `variable1` se utiliza para ilustrar el uso del bucle `do-while`, comenzando con un valor de 10.
- ❌ Si la condición del bucle `do-while` no se cumple, el código dentro del bucle aún se ejecuta una vez.
- 🔄 Se muestra que incluso si la condición no se cumple, el bucle `do-while` imprime el valor de la variable al menos una vez.
- 🛑 El bucle `while` no se ejecutará si la condición no se cumple desde el principio, a diferencia del `do-while`.
- 🔧 Se menciona un problema de código en el ejemplo de `while`, que podría ser una falta de punto y coma o una condición incorrecta.
- 📌 Se enfatiza la importancia de asegurarse de que las condiciones sean correctas para que los bucles `while` funcionen como se espera.
- 📢 Se anima a los espectadores a suscribirse y seguir en redes sociales para más tutoriales y soporte.
Q & A
¿Qué es el bucle do-while en PHP?
-El bucle do-while en PHP es un tipo de bucle que ejecuta un bloque de acciones al menos una vez y luego verifica una condición. Si la condición se cumple, el bucle se repite; si no, se ejecuta una vez y continúa con el código.
¿Cuál es la diferencia entre un bucle do-while y un bucle while?
-La diferencia principal es que el bucle do-while ejecuta el bloque de acciones antes de verificar la condición, mientras que el bucle while verifica la condición antes de ejecutar el bloque de acciones.
¿Cómo se escribe la estructura de un bucle do-while en PHP?
-La estructura de un bucle do-while en PHP se escribe con la palabra clave 'do', seguida de llaves para el bloque de acciones, y luego 'while' con paréntesis alrededor de la condición.
¿Por qué podría ser útil ejecutar un bucle al menos una vez antes de verificar una condición?
-Es útil cuando se necesita asegurarse de que un bloque de código se ejecute al menos una vez, independientemente de si la condición es verdadera o no al inicio del bucle.
¿Qué sucede si la condición del bucle do-while no se cumple al inicio del bucle?
-Si la condición del bucle do-while no se cumple al inicio, el bucle se ejecutará una vez y luego se detendrá, ya que la condición no se cumplirá para repetir el bucle.
¿Cómo se declara una variable dentro de un bucle do-while en el ejemplo proporcionado?
-Se declara una variable con la palabra clave '$' seguida del nombre de la variable, y se le asigna un valor inicial, como en el ejemplo donde se declara '$variable1' con un valor de 10.
¿Qué es la condición utilizada en el ejemplo del bucle do-while del script?
-La condición utilizada en el ejemplo es '$variable1 < 5', lo que significa que el bucle se ejecutará mientras '$variable1' sea menor que 5.
¿Qué ocurre si se incrementa la variable dentro del bucle do-while después de verificar la condición?
-Si se incrementa la variable después de verificar la condición, el bucle puede ejecutarse múltiples veces, dependiendo de cómo se modifique la variable y si la condición se cumple en cada iteración.
¿Por qué no se ejecuta el bucle while en el ejemplo dado?
-El bucle while no se ejecuta en el ejemplo porque la condición 'mi_variable1 < 9' no se cumple al inicio, y como el bucle while verifica la condición antes de ejecutar el bloque de acciones, no se ejecuta ninguna vez.
¿Cómo se puede solucionar el problema de código que se menciona en el ejemplo del bucle while?
-El problema de código se puede solucionar asegurándose de que la condición inicial del bucle while se cumpla al inicio, o cambiando la lógica del bucle para que la condición se pueda cumplir.
Outlines
😀 Introducción al bucle do-while en PHP
El vídeo comienza con una presentación del instructor, Manuel Durán, quien explica que el tema del episodio es el bucle do-while en PHP. Se menciona que este bucle es similar al bucle while, pero la diferencia principal es que el bucle do-while ejecuta al menos una vez el bloque de instrucciones antes de verificar la condición. Se proporciona una estructura básica de cómo se escribe un bucle do-while en PHP, y se ejemplifica con un caso donde se crea una variable y se muestra cómo se ejecuta el bucle incluso si la condición no se cumple al inicio, debido a su naturaleza de ejecutar al menos una vez.
Mindmap
Keywords
💡bucle do-while
💡condición
💡instrucciones
💡ejecución
💡código
💡variables
💡incrementar
💡bucle while
💡ejemplo
💡tutorial
💡curso de PHP
Highlights
Introducción al bucle do-while en PHP
Diferencia entre bucle do-while y bucle while
Ejecución del bloque de acciones antes de verificar la condición en do-while
Estructura de definición del bucle do-while
Ejemplo práctico de bucle do-while
Creación de una variable para el bucle do-while
Condición de ejecución del bucle do-while
Ejecución del bucle do-while al menos una vez
Comparación con el bucle while que no se ejecuta si la condición no se cumple
Ejemplo de bucle while con la misma condición
Problema de código identificado en el ejemplo de bucle while
Conclusión sobre la diferencia entre bucle do-while y bucle while
Invitación a suscribirse y seguir en redes sociales
Oportunidades para contactar al instructor con preguntas
Despedida y promesa de un próximo tutorial
Transcripts
[Música]
Hola amigos qué tal Sean bienvenidos al
episodio número nu del curso de php
dictado por codigofacilito.com mi nombre
es en Manuel Durán y en esta ocasión les
voy a hablar acerca del bucle duwi Okay
vamos a empezar el bucle duwi es muy
similar al bucle W cuá es la diferencia
entre ambos Okay el bucle duwi te
permite realizar el bloque de acciones
antes de verificar la condición es decir
que primero va a realizar el bloque de
instrucciones y luego va a verificar la
condición si la condición se cumple
entonces sigue repitiendo el bloque de
acciones hasta que estas dejen de
cumplirse si esta no se cumple
simplemente lo ejecuta una vez una sola
vez y sigue con el código como podrán
darse se cuenta a diferencia del bucle
Wild vamos a ejecutar Entonces el duwi
una vez por lo
menos Okay para la manera correcta
definir el bucle du gu es la siguiente
escribimos
do y abrimos llaves y cerramos llaves
acá escribiríamos While y abrimos y
cerramos
paréntesis perfecto de esta manera
Entonces nosotros estamos llevando a
cabo a cabo un bucle du Wi acá dentro
vamos a colocar las acciones que me va a
realizar este bucle yo le voy a decir
que me va a mostrar acá una variable
vamos a crear acá una variable que se va
a llamar variable 1 cuyo valor va a ser
por decirlo 10 perfecto y acá la vamos a
llamar la voy a llamar variable
un mientras variable 1 sea mayor por
vamos a colocar así menor menor mientras
sea menor de nu se
ejecuta por supuesto variable 1 no es
menor que nu razón por la cual no
debería de ejecutarse esto pero ya vamos
a ver acá voy a llamar a variable uno le
voy a decir que se ejecute y acá abajo
por si acaso solo por el ejemplo la voy
a
incrementar Así voy a dejarla así mejor
vamos a dejarlo así porque si la
incremento de todos modos no serviría De
nada Okay vamos a ver acá entonces en
nuestro navegador como la condición no
cumpliendo no debería de ejecutarse el
código Pero como estamos utilizando el
bucle duwi que me permite ejecutar
primero las acciones se va a ejecutar
una sola vez por lo menos vamos a ver
qué
hace perfecto acá como pueden darse
cuenta me está mostrando el número 10 me
lo está imprimiendo en pantalla el
número que tengo acá si nosotros por qué
lo está mostrando porque ya dije que se
está llevando a cabo esta acción primero
antes de darse
a verificar la condición si nosotros
creá un bucle While en vez de un bucle
du Wi vamos a ver acá un bucle Wi con la
misma condición a diferencia acá vamos a
a crear otra variable que se va a llamar
mi variable un y vamos a darle el mismo
valor podíamos la anterior pero yo
quiero crear una nueva para este ejemplo
Okay vamos a llamar mi variable
un y le vamos a decir mientras mi
variable 1 sea menor de
9 Entonces me vas a
ejecutar lo siguiente sería lo mismo que
tengo acá hecho var ve de ser mi
variable un va a ser mi variable
perfecto Acá hay un problema de código y
el problema acá cuál puede ser vamos a
ver acá punto y coma perfecto muy bien
teniendo acá entonces Este ejemplo vamos
a notar que Elo
o sea el del Wi no se va a ejecutar ni
siquiera va a mostrar el valor de mi
variable uno por qué Porque no se está
cumpliendo esta condición vamos a ver
nuestro navegador como pueden darse
cuenta solo se está ejecutando el del
bucle de Wild pero el de bucle Wild no
se está llevando a cabo que es este de
acá de abajo Bueno amigos entonces ya
sabemos la diferencia entre el bucle du
guai y el bucle Wild ya sabemos que
podemos llevarlas a cabo en alguna
condición en que necesitemos que se
repita por lo menos una sola vez algún
bloque de instrucciones etcétera Bueno
si les ha gustado este tutorial eh
recuerden suscribirse sígannos en
nuestras redes aquí @codi filito y en
nuestro Facebook los links estarán acá
abajo y si tienen alguna duda Por qué no
pueden contactarme mi Twitter es @dan
enmanuel y con mucho gusto les
responderé Bueno nos vemos en un próximo
tutorial Saludos a hasta luego
Ver Más Videos Relacionados
Intro to While Loops | Computer Programming | Khan Academy
Aprende a programar desde cero con PseInt! | Comando Repetir | Parte 13
13 - BREAK Y CONTINUE en PHP - Curso PHP 8 desde cero (Actualizado)
Estructura Repetitiva REPETIR 🤪🖥️ | Introducción a los ALGORITMOS y la PROGRAMACIÓN #9
12 - Estructuras repetitivas o bucles (FOR Y FOREACH) en PHP - Curso PHP 8 desde cero
Aprende a programar desde cero con PseInt! | Comando Mientras | Parte 12
5.0 / 5 (0 votes)