13 - BREAK Y CONTINUE en PHP - Curso PHP 8 desde cero (Actualizado)
Summary
TLDREn este capítulo, se explica cómo los bucles en programación permiten ejecutar bloques de código repetidamente hasta cumplir una condición. Se detallan los usos del bucle 'for', mostrando cómo se ejecuta hasta un límite y cómo se puede interrumpir con 'break' si se cumple otra condición. También se menciona el uso de 'continue' para omitir ciertas iteraciones y las sentencias 'exit' o 'die' para terminar el programa si es necesario. El video es una guía útil para principiantes en programación que desean comprender mejor la lógica de control de bucles.
Takeaways
- 🔁 Los bucles en programación permiten ejecutar un bloque de código múltiples veces hasta que se cumpla una condición.
- 🔢 Un bucle 'for' se ejecuta mientras se cumpla una condición, como un contador menor o igual a un límite.
- 📊 El uso de 'break' en un bucle permite salir del bucle cuando se cumple una condición específica, como un contador igual a un valor determinado.
- 🛑 La sentencia 'continue' hace que el bucle ignore el resto del código en la iteración actual y pase directamente a la siguiente verificación de la condición del bucle.
- 🚫 La condición dentro del bucle puede ser modificada para evitar la ejecución de ciertas partes del código, como en el caso de un contador específico.
- 🔚 La sentencia 'exit' o 'die' termina el programa completamente si se cumple una condición, dejando de ejecutar cualquier código posterior.
- 🔁 El bucle 'for' se puede personalizar para incluir condiciones adicionales que controlen la ejecución interna del bucle.
- 📈 Los bucles son útiles para realizar iteraciones en arrays, procesar conjuntos de datos o realizar tareas repetitivas de manera eficiente.
- 💡 Conocer cómo controlar el flujo dentro de los bucles, como con 'break' y 'continue', es esencial para la programación estructurada y la resolución de problemas.
- 🎯 La habilidad para manejar bucles y sus condiciones es fundamental para el desarrollo de programas que requieren repetición de tareas o la ejecución de código en ciclos.
Q & A
¿Qué son los bucles en programación?
-Los bucles son estructuras de control que permiten ejecutar un bloque de código varias veces mientras se cumpla una condición específica.
¿Cómo funciona un bucle 'for' en programación?
-Un bucle 'for' se ejecuta mientras se cumpla una condición, generalmente se inicia con un valor inicial, se verifica una condición y se incrementa o decrementa un contador en cada iteración.
¿Qué hace la sentencia 'break' dentro de un bucle?
-La sentencia 'break' interrumpe el bucle inmediatamente, saliendo de él y ejecutando el código que sigue al bucle.
¿Cuál es el propósito de la sentencia 'continue' en un bucle?
-La sentencia 'continue' hace que se saltee el resto del código en la iteración actual del bucle y se continúe con la siguiente iteración.
¿Cómo se puede hacer para que un bucle ignore un valor específico, como el 7 en el ejemplo?
-Se puede utilizar una condicional dentro del bucle para verificar si la variable contadora es igual al valor a ignorar y luego usar 'continue' para saltear la iteración.
¿Qué ocurre si se utiliza la sentencia 'break' cuando el valor de la variable 'i' es 11 en el ejemplo proporcionado?
-Si se utiliza 'break' cuando 'i' es 11, el bucle se interrumpirá y no se ejecutará el código que sigue dentro del bucle para valores superiores a 11.
¿Cómo se puede hacer para que un programa se cierre completamente si se cumple una cierta condición?
-Para terminar completamente un programa se puede utilizar la sentencia 'exit' o 'die', lo que causará que el programa se cierre y no se ejecute ningún código adicional.
¿Qué significa cuando se dice que un bucle 'repite' un bloque de código?
-Cuando se dice que un bucle 'repite' un bloque de código, significa que ejecuta el bloque de código múltiples veces hasta que no se cumpla la condición del bucle.
¿Cuál es la diferencia entre 'break' y 'exit'/'die' en un bucle?
-La diferencia es que 'break' solo interrumpe el bucle en el que se encuentra, mientras que 'exit' o 'die' terminan la ejecución completa del programa.
¿Cómo se puede verificar si un bucle ha terminado su ejecución antes de continuar con el código siguiente?
-Después de un bucle, se puede agregar código que se ejecutará solo una vez que el bucle haya terminado, como un mensaje de confirmación o una acción específica.
Outlines
🔁 Funcionamiento de los bucles y control de flujo
Este párrafo explica cómo los bucles en programación permiten ejecutar bloques de código repetidamente hasta que se cumpla una condición. Se utiliza el ejemplo de un bucle 'for' donde el valor de 'i' se incrementa de 1 en 1 hasta 20. Se introduce la interrupción de un bucle con la sentencia 'break', ejemplificada con un caso donde el bucle se detiene cuando 'i' alcanza el valor de 11. Además, se menciona cómo se puede saltear una iteración específica con 'continue', mostrando un ejemplo donde se ignora la iteración cuando 'i' es 7. Finalmente, se discute la terminación del programa con 'exit' o 'die' si se desea detener la ejecución completa al cumplir una cierta condición.
🔚 Salir del bucle y terminar el programa
En este segundo párrafo, se continúa la explicación sobre el manejo de bucles, mostrando cómo se puede salir del bucle o terminar el programa según las necesidades del programa. Se ilustra cómo el programa se detiene cuando se ejecuta la sentencia 'exit' o 'die', lo que impide que se ejecuten instrucciones posteriores al bucle. Se enfatiza la importancia de entender estos conceptos para controlar adecuadamente el flujo de un programa. Además, se invita a los espectadores a interactuar con el contenido, sugiriendo suscribirse al canal y unirse a la comunidad de patreones para obtener acceso anticipado a futuros contenidos.
Mindmap
Keywords
💡bucles
💡condición
💡iteración
💡sentencia break
💡sentencia continue
💡valor de i
💡interrumpir el bucle
💡saltar una iteración
💡sentencia exit
💡programa
Highlights
Explicación de los bucles y su funcionamiento.
Ejemplo de un bucle for que se repite mientras una condición se cumple.
Uso del bucle for para imprimir valores desde 1 hasta 20.
Introducción a la interrupción de un bucle con una segunda condición.
Ejemplo de cómo usar 'break' para salir de un bucle cuando se cumple una condición específica.
Demostración de que 'break' interrumpe el bucle pero no el programa completo.
Uso del bucle for con 'continue' para saltear una iteración específica.
Ejemplo de cómo 'continue' ignora el resto del código en la iteración actual.
Impresión de valores desde 1 hasta 6 y desde 8 hasta 20, omitiendo el 7.
Ejemplo de cómo evitar la ejecución de código para ciertos valores de iteración.
Comparación entre 'break' y 'continue' y su efecto en el flujo del bucle.
Uso de 'exit' o 'die' para terminar el programa en lugar de solo interrumpir el bucle.
Demostración de que 'exit' o 'die' no ejecutan código después de su invocación.
Invitación a los espectadores a dar like, suscribirse y activar notificaciones para nuevos videos.
Mención de la comunidad de patreones y cómo unirse a ella.
Despedida y anticipación al próximo capítulo.
Transcripts
hola qué tal amigos en el capítulo
pasado vimos qué son los bucles y cómo
funcionan estos básicamente los bucles
lo que sí gane será permitirnos ejecutar
cierto bloque de código varias veces
siempre y cuando cumpla una determinada
condición por ejemplo si nosotros acá
colocamos una estructura for e indicamos
que el valor de y es uno pedíamos que se
repita mientras sea menor que 20 y o
menor o igual y que aumente de uno en
uno me va a repetir 20 veces lo que
escribamos acá adentro
si yo colocaba acá el día que me imprima
el valor de i y luego pedía que me lo
con cate n con un salto de línea lo que
iba a ocurrir es que en pantalla se me
va a mostrar el valor de 1 hasta 20
vamos a venir y vamos a actualizar
efectivamente se me muestra del 1 hasta
el 20 pero imaginemos que según la
lógica que estuviéramos haciendo
queramos interrumpir este bucle siempre
y cuando se cumpla una segunda condición
por ejemplo imaginemos que en todas
estas integraciones si yo
momento donde el valor de i llega a ser
10 que salga del bucle obligar a que el
bucle se interrumpa como podríamos
lograr eso para hacer esto tendríamos
que estar lo siguiente vamos a venirnos
a nuestro bucle y dentro de nuestro
bucle vamos a hacer lo siguiente vamos a
poner una condicional y dentro de esta
condicional podríamos colocar nuestra
segunda condición la condición que
queremos va a estar la siguiente vamos a
preguntar si el valor de i es igual a 11
vamos a ponerlo quiero es que si en
algún momento esta condición llega a
cumplirse o nos obliga a salir del bucle
para lo cual tendríamos que estar lo
siguiente dentro de esta condición al
colocar la siguiente sentencia la
sentencia break si hacemos esto vamos a
ver qué va a ocurrir
yo actualizo y ahora solo veo que me
imprime del 1 al 10 es decir me ha
obligado a salir del programa y ojo me
obliga a salir del bucle no es que me
termine el programa
si nosotros escribiéramos cualquier
sentencia acá debajo por ejemplo
escribimos un hecho y acá escribo
saliste del bucle lo que vamos a ver es
que se va a ejecutar del 1 al 10 cuando
llega al 11 sale del bucle y luego se
ejecuta este comando que tenemos acá
vamos a comprobar vamos a actualizar y
efectivamente vemos del 1 al 10 y me
sale luego este mensaje que me dice
saliste del bucle muy bien vamos a
comentar este momento y vamos a
actualizar esto de acá va haber otras
vacaciones donde no vamos a querer que
salga el bucle sino que vamos a querer
que ignore una iteración por ejemplo que
cuando llegue por ejemplo al número 7
esa iteración no lo cuente entonces en
esos casos tendríamos que hacer lo
siguiente
vamos a colocar otro if en este y vamos
a preguntar si el valor de y por ejemplo
es igual a 7 de ser el caso lo que
quiero que ocurra es que se ejecute en
la siguiente línea de código continue lo
que va a hacer esta sentencia una vez
que se ejecute es que me va a llevar a
la parte final de bucle o sea va a
ignorar esta línea de código y me va a
llevar justo acá una vez que está acá
vuelve a verificar la condición y se
vuelve a ejecutar nuevamente esto acá
entonces que va a ocurrir es que va a
imprimir los valores del 1 al 6 y del 8
al 20 y cuando el valor de y sea 7 no se
va a ejecutar este código ya que gracias
al continúe he pedido que me ignores
todo lo que hay desde acá para abajo
entonces vamos a comprobar vamos a
actualizar y efectivamente vemos los
valores del 1 al 6 y del 8 al 20 y para
recordar lo que hemos hecho
anteriormente podríamos poner por
ejemplo acá un i y preguntar a casi el
valor de y es igual a 15
qué va a ocurrir este código no se va a
ejecutar cuando el valor de y sea 7 pero
tampoco cuando el valor de 15 aunque acá
no deberíamos usar y si no o esto o esto
va a hacer que se ejecute esto entonces
vamos a comprobar actualizamos y vemos
que no aparece ni el 7 y el 15 ahora y
qué ocurriría si es que yo no quiero o
que salga el bucle o que me salte una
integración sino que lo que yo quiero es
que simplemente si se cumple esa
condición se termine el programa qué es
lo que debería hacer en este caso lo que
deberíamos hacer es utilizar la
sentencia exit o la sentencia día ambos
van a ser exactamente lo mismo que es
terminar con el programa y si es que
termina con el programa ya no se va a
ejecutar ni siquiera este código que
tenemos acá para comprobarlo vamos a
hacer lo siguiente voy a cambiar este
hecho y voy a escribir acá esta línea
no se ejecutará
y vamos a comprobar lo siguiente
actualizamos y vemos que se ejecuta del
1 al 6 está imprimiendo del 1 al 6
cuando llega acá sale de programa y por
tanto ya no se vuelve a ejecutar ni el
bucle ni lo que tengamos fuera del bucle
entonces ya hemos visto cómo saltar del
bucle cómo salir del bucle cómo saltar
una iteración y cómo salir del programa
así que hasta acá nos quedamos en este
capítulo y si te está gustando estos
vídeos te invito darle like al vídeo
suscribirse al canal si es que quieres
que youtube te avise cada vez que suba
un nuevo vídeo le puedes dar clic a la
campanita y si te gustaría ver estos
vídeos de manera anticipada lo puedes
hacer uniéndote a la comunidad de
patrios en el plan de 10 dólares sin más
me despido y nos vemos en el próximo
capítulo
関連動画をさらに表示
Estructura Repetitiva REPETIR 🤪🖥️ | Introducción a los ALGORITMOS y la PROGRAMACIÓN #9
Intro to While Loops | Computer Programming | Khan Academy
Tutorial C# - 9 - Estructuras de Control IF ELSE
Tutorial PHP - 9. Bucle Do While
Aprende a programar desde cero con PseInt! | Comando Repetir | Parte 13
12 - Estructuras repetitivas o bucles (FOR Y FOREACH) en PHP - Curso PHP 8 desde cero
5.0 / 5 (0 votes)