Tutorial PHP - 9. Bucle Do While

codigofacilito
17 Nov 201105:01

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

00:00

😀 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

El bucle do-while es una estructura de control de flujo que ejecuta un bloque de código una vez y luego verifica una condición. Si la condición se cumple, el bucle se repite; de lo contrario, se termina. En el video, se explica que este bucle se ejecuta al menos una vez, independientemente de si la condición se cumple o no, lo que lo diferencia del bucle while.

💡condición

La condición es una expresión booleana que se evalúa antes de cada iteración de un bucle. Si la condición es verdadera, el bucle se ejecuta; si es falsa, el bucle termina. En el script, la condición se menciona para ilustrar cómo el bucle do-while se ejecuta incluso cuando la condición inicialmente no se cumple.

💡instrucciones

Las instrucciones son los comandos o operaciones que se ejecutan en un programa. En el contexto del video, las instrucciones se refieren al código que se ejecuta dentro del bucle do-while antes de verificar la condición.

💡ejecución

La ejecución se refiere al proceso de llevar a cabo las instrucciones de un programa. En el video, se destaca que el bucle do-while garantiza una ejecución al menos una vez, incluso si la condición no se cumple al inicio.

💡código

El código es la secuencia de instrucciones escritas en un lenguaje de programación que un computador puede ejecutar. En el video, el código se utiliza para demostrar cómo se estructura y ejecuta un bucle do-while.

💡variables

Las variables son elementos en un programa que almacenan datos que pueden cambiar durante la ejecución del programa. En el script, se crea una variable llamada 'variable1' para ilustrar cómo se usa en un bucle do-while.

💡incrementar

Incrementar es el proceso de aumentar el valor de una variable en una unidad. En el video, se muestra cómo incrementar la variable 'variable1' dentro del bucle do-while para cambiar su valor y afectar la condición del bucle.

💡bucle while

El bucle while es una estructura de control de flujo que ejecuta un bloque de código mientras que una condición se mantenga verdadera. Se contrapone al bucle do-while, ya que este último se ejecuta al menos una vez, independientemente de la condición inicial.

💡ejemplo

Un ejemplo en programación es una ilustración o una instancia específica que se utiliza para demostrar cómo funciona un concepto o una técnica. En el video, se proporcionan ejemplos de cómo se ejecutan los bucles do-while y while para comparar sus comportamientos.

💡tutorial

Un tutorial es una guía o lección didáctica que enseña un tema o una habilidad específica. El video en cuestión es un tutorial que explica la diferencia entre los bucles do-while y while en PHP.

💡curso de PHP

El curso de PHP es una serie de lecciones diseñadas para enseñar el lenguaje de programación PHP. El video forma parte de este curso y se centra en explicar los bucles do-while, que son un concepto clave en la programación en 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

play00:00

[Música]

play00:10

Hola amigos qué tal Sean bienvenidos al

play00:12

episodio número nu del curso de php

play00:15

dictado por codigofacilito.com mi nombre

play00:18

es en Manuel Durán y en esta ocasión les

play00:20

voy a hablar acerca del bucle duwi Okay

play00:24

vamos a empezar el bucle duwi es muy

play00:27

similar al bucle W cuá es la diferencia

play00:30

entre ambos Okay el bucle duwi te

play00:33

permite realizar el bloque de acciones

play00:35

antes de verificar la condición es decir

play00:39

que primero va a realizar el bloque de

play00:41

instrucciones y luego va a verificar la

play00:43

condición si la condición se cumple

play00:46

entonces sigue repitiendo el bloque de

play00:49

acciones hasta que estas dejen de

play00:50

cumplirse si esta no se cumple

play00:53

simplemente lo ejecuta una vez una sola

play00:56

vez y sigue con el código como podrán

play00:59

darse se cuenta a diferencia del bucle

play01:01

Wild vamos a ejecutar Entonces el duwi

play01:04

una vez por lo

play01:05

menos Okay para la manera correcta

play01:08

definir el bucle du gu es la siguiente

play01:10

escribimos

play01:11

do y abrimos llaves y cerramos llaves

play01:16

acá escribiríamos While y abrimos y

play01:19

cerramos

play01:21

paréntesis perfecto de esta manera

play01:24

Entonces nosotros estamos llevando a

play01:26

cabo a cabo un bucle du Wi acá dentro

play01:29

vamos a colocar las acciones que me va a

play01:31

realizar este bucle yo le voy a decir

play01:33

que me va a mostrar acá una variable

play01:35

vamos a crear acá una variable que se va

play01:37

a llamar variable 1 cuyo valor va a ser

play01:42

por decirlo 10 perfecto y acá la vamos a

play01:47

llamar la voy a llamar variable

play01:50

un mientras variable 1 sea mayor por

play01:55

vamos a colocar así menor menor mientras

play01:57

sea menor de nu se

play02:01

ejecuta por supuesto variable 1 no es

play02:04

menor que nu razón por la cual no

play02:06

debería de ejecutarse esto pero ya vamos

play02:08

a ver acá voy a llamar a variable uno le

play02:11

voy a decir que se ejecute y acá abajo

play02:14

por si acaso solo por el ejemplo la voy

play02:16

a

play02:18

incrementar Así voy a dejarla así mejor

play02:21

vamos a dejarlo así porque si la

play02:22

incremento de todos modos no serviría De

play02:24

nada Okay vamos a ver acá entonces en

play02:27

nuestro navegador como la condición no

play02:30

cumpliendo no debería de ejecutarse el

play02:32

código Pero como estamos utilizando el

play02:34

bucle duwi que me permite ejecutar

play02:36

primero las acciones se va a ejecutar

play02:38

una sola vez por lo menos vamos a ver

play02:41

qué

play02:43

hace perfecto acá como pueden darse

play02:46

cuenta me está mostrando el número 10 me

play02:48

lo está imprimiendo en pantalla el

play02:51

número que tengo acá si nosotros por qué

play02:54

lo está mostrando porque ya dije que se

play02:56

está llevando a cabo esta acción primero

play02:58

antes de darse

play03:00

a verificar la condición si nosotros

play03:02

creá un bucle While en vez de un bucle

play03:05

du Wi vamos a ver acá un bucle Wi con la

play03:10

misma condición a diferencia acá vamos a

play03:14

a crear otra variable que se va a llamar

play03:17

mi variable un y vamos a darle el mismo

play03:20

valor podíamos la anterior pero yo

play03:22

quiero crear una nueva para este ejemplo

play03:24

Okay vamos a llamar mi variable

play03:26

un y le vamos a decir mientras mi

play03:29

variable 1 sea menor de

play03:32

9 Entonces me vas a

play03:35

ejecutar lo siguiente sería lo mismo que

play03:39

tengo acá hecho var ve de ser mi

play03:43

variable un va a ser mi variable

play03:46

perfecto Acá hay un problema de código y

play03:48

el problema acá cuál puede ser vamos a

play03:51

ver acá punto y coma perfecto muy bien

play03:54

teniendo acá entonces Este ejemplo vamos

play03:58

a notar que Elo

play04:00

o sea el del Wi no se va a ejecutar ni

play04:03

siquiera va a mostrar el valor de mi

play04:05

variable uno por qué Porque no se está

play04:08

cumpliendo esta condición vamos a ver

play04:10

nuestro navegador como pueden darse

play04:13

cuenta solo se está ejecutando el del

play04:15

bucle de Wild pero el de bucle Wild no

play04:17

se está llevando a cabo que es este de

play04:20

acá de abajo Bueno amigos entonces ya

play04:22

sabemos la diferencia entre el bucle du

play04:24

guai y el bucle Wild ya sabemos que

play04:26

podemos llevarlas a cabo en alguna

play04:28

condición en que necesitemos que se

play04:31

repita por lo menos una sola vez algún

play04:34

bloque de instrucciones etcétera Bueno

play04:36

si les ha gustado este tutorial eh

play04:39

recuerden suscribirse sígannos en

play04:41

nuestras redes aquí @codi filito y en

play04:44

nuestro Facebook los links estarán acá

play04:47

abajo y si tienen alguna duda Por qué no

play04:49

pueden contactarme mi Twitter es @dan

play04:53

enmanuel y con mucho gusto les

play04:55

responderé Bueno nos vemos en un próximo

play04:58

tutorial Saludos a hasta luego

Rate This

5.0 / 5 (0 votes)

Связанные теги
PHPBuclesdo-whilewhileProgramaciónTutorialCodificaciónCondicionesEjemplosManuel Durán
Вам нужно краткое изложение на английском?