Estructura Repetitiva REPETIR 🤪🖥️ | Introducción a los ALGORITMOS y la PROGRAMACIÓN #9
Summary
TLDREste nuevo vídeo del curso de introducción a programación móvil aborda las estructuras repetitivas, esenciales para procesar múltiples situaciones sin tener que ejecutar el programa múltiples veces. Se explican los bucles 'repetir', 'mientras' y 'para', con énfasis en 'repetir', que ejecuta acciones hasta que se cumpla una condición. Se evitan los bucles infinitos y se ejemplifica con pseudocódigo y pruebas de escritorio para ilustrar cómo se ejecuta un bucle hasta que se alcanza un número específico. Se invita a los espectadores a suscribirse y a dejar comentarios, sugerencias o dudas.
Takeaways
- 😀 Este video forma parte de un curso de introducción a la programación móvil, abordando estructuras repetitivas.
- 🔁 Se explican estructuras repetitivas como métodos para realizar acciones múltiples sin tener que escribir código o ejecutar programas repetidamente.
- 🔄 Se destacan tres estructuras repetitivas principales: 'repetir', 'mientras' y 'para', siendo 'repetir' la más simple.
- 📊 Se introduce el concepto de bucle como una acción que se repite hasta que se cumple una condición, comparándolo con un rulo o espiral.
- ⚠️ Se advierte sobre los bucles infinitos, que son errores comunes en la programación y ocurren cuando no hay una condición de parada.
- 📝 Se describen las condiciones de parada del bucle como esenciales para evitar bucles infinitos y para controlar la ejecución del bucle.
- 🛠️ Se muestra un ejemplo práctico de cómo se estructura un bucle 'repetir' en pseudocódigo, incluyendo la condición de parada al final del bucle.
- 💻 Se utiliza un ejercicio práctico para ilustrar cómo se ejecuta un bucle, cambiando el valor de una variable y utilizando la condición de parada para terminar el bucle.
- 📈 Se menciona que en futuras clases se explorarán bucles controlados por centinelas y contadores, así como estructuras 'mientras' y 'para'.
- 👍 Se anima a los espectadores a dejar comentarios, dudas y sugerencias, y se invita a suscribirse y activar notificaciones para nuevos videos.
Q & A
¿Qué son las estructuras repetitivas en programación?
-Las estructuras repetitivas son un conjunto de instrucciones que se ejecutan repetidamente hasta que se cumple una condición, permitiendo realizar la misma acción varias veces sin necesidad de escribir código repetitivo o ejecutar el programa manualmente varias veces.
¿Cuáles son las tres estructuras repetitivas más conocidas?
-Las tres estructuras repetitivas más conocidas son 'repetir', 'mientras' y 'para'.
¿Qué es un bucle infinito en programación?
-Un bucle infinito es un error común en programación que ocurre cuando un bucle se ejecuta continuamente sin una condición de parada, lo que hace que el programa no se detenga nunca.
¿Cómo se representa visualmente una estructura repetitiva en un diagrama de flujo?
-En un diagrama de flujo, una estructura repetitiva se representa con una flecha que forma un bucle, indicando que las acciones dentro del bucle se repiten hasta que se cumple una condición.
¿Qué es la condición de parada de un bucle y por qué es importante?
-La condición de parada es una condición que, cuando se cumple, hace que el bucle deje de ejecutarse. Es importante para evitar bucles infinitos y asegurar que el bucle se detenga cuando se alcanza el objetivo deseado.
¿Cómo se diferencia la ejecución de un bucle 'repetir' de un bucle 'mientras'?
-En un bucle 'repetir', las condiciones se evalúan al final del bucle, por lo que las acciones dentro del bucle se ejecutan al menos una vez. En cambio, en un bucle 'mientras', la condición se evalúa al inicio, y si la condición no se cumple desde el principio, el bucle no se ejecutará en absoluto.
¿Qué es una variable y cómo se relaciona con los bucles en programación?
-Una variable es un espacio en la memoria asignado para almacenar un valor que puede cambiar durante la ejecución del programa. En bucles, las variables suelen ser usadas para controlar la iteración, como contadores o para almacenar los valores que se procesan en cada iteración.
¿Qué es la prueba de escritorio y cómo se utiliza en el ejemplo del script?
-La prueba de escritorio es una técnica de aprendizaje que consiste en seguir los pasos de un programa y observar cómo cambian los valores de las variables con cada iteración. En el ejemplo, se usa para entender cómo se comporta un bucle 'repetir' y cómo se actualiza una variable con cada entrada del usuario.
¿Cuál es la diferencia entre las estructuras 'repetir' y 'para' en programación?
-La estructura 'repetir' se ejecuta con una condición de parada al final, ejecutando al menos una vez las acciones dentro del bucle. Mientras tanto, la estructura 'para' se ejecuta con un contador que determina desde cuántas veces se ejecutará el bucle y cuántas veces se repetirá.
¿Qué se debe hacer para evitar errores al programar con estructuras repetitivas?
-Para evitar errores, es fundamental asegurarse de que las condiciones de parada sean claras y que se cumplan para evitar bucles infinitos. También es importante probar y depurar el código para verificar que las estructuras repetitivas se comporten como se espera.
Outlines
🔁 Introducción a las Estructuras Repetitivas
El primer párrafo introduce el tema de las estructuras repetitivas en programación, explicando su importancia para abordar múltiples situaciones sin tener que ejecutar el programa varias veces. Se menciona la necesidad de estructuras que permitan realizar acciones repetitivas sin tener que escribir código adicional o ejecutar el programa manualmente. Se presentan los bucles 'for', 'while' y 'repeat' como las estructuras más conocidas, y se enfatiza que, aunque pueden parecer complicadas, con práctica se pueden comprender y utilizar correctamente. Se describe la idea de un bucle como una acción que se repite hasta que se cumple una condición, y se menciona la posibilidad de bucles infinitos si no se establece una condición de parada adecuada.
📝 Ejemplo Práctico de Estructuras Repetitivas
El segundo párrafo profundiza en un ejemplo práctico de cómo se implementa un bucle 'for' en un lenguaje de programación. Se describe el proceso de declarar variables, el flujo de ejecución dentro del bucle y cómo se verifica la condición de parada. Se utiliza un ejemplo donde se pide al usuario ingresar números hasta que se ingresa un número específico (7 en este caso). Se explica que el bucle se ejecutará repetidamente hasta que se cumpla esta condición, mostrando cómo se actualiza el valor de la variable en cada iteración. Además, se menciona la utilización de 'pruebas de escritorio' para visualizar el cambio en los valores de las variables a medida que se ejecuta el bucle.
👋 Conclusión y Proximos Pasos
El tercer párrafo concluye el video con un breve agradecimiento y un anticipo de los temas que se abordarán en futuras clases. Se menciona que se explorarán bucles controlados por centinelas y contadores, así como las estructuras 'while' y 'for'. Se invita a los espectadores a dejar comentarios, dudas, sugerencias e ideas, y se les anima a suscribirse y activar la notificación para no perderse el contenido futuro. El vídeo termina con una promesa de responder a las consultas y preguntas de los espectadores.
Mindmap
Keywords
💡Estructuras repetitivas
💡Bucles
💡Condición de parada
💡Bucle infinito
💡Diagrama de flujo
💡Pseudocódigo
💡Prueba de escritorio
💡Variables
💡Condición de inicio
💡Ejercicio práctico
Highlights
Introducción al tema de estructuras repetitivas en programación.
Explicación de por qué son necesarias las estructuras repetitivas en situaciones con múltiples entidades.
Mencion de que no se debe ejecutar el programa múltiples veces para abordar múltiples situaciones.
Introducción a los bucles FOR, WHILE y REPEAT como estructuras repetitivas.
Descripción de las estructuras repetitivas como un bucle, comparándolas con un rulo o espiral.
Importancia de la condición de parada en los bucles para evitar bucles infinitos.
Diferenciación entre las condiciones de entrada y salida en bucles WHILE y REPEAT.
Ejemplo práctico de cómo se estructura un bucle REPEAT en un diagrama de flujo.
Descripción de cómo se ejecutan al menos una vez las acciones dentro de un bucle REPEAT.
Ejemplo de código pseudo que ilustra el uso de un bucle REPEAT.
Introducción al concepto de 'prueba de escritorio' para entender la iteración en bucles.
Ejercicio práctico que utiliza un bucle REPEAT para pedir números hasta que el ingresado sea 7.
Explicación de cómo se actualiza la variable en cada iteración del bucle.
Demostración de cómo el bucle REPEAT se ejecuta hasta que se cumple la condición de parada.
Anuncio de futuras clases que cubrirán bucles controlados por centinelas y contadores, y estructuras WHILE y FOR.
Invitación a los espectadores a dejar comentarios, dudas, sugerencias e ideas sobre el contenido del vídeo.
Recordatorio de suscribirse y activar notificaciones para no perderse futuros vídeos.
Transcripts
soy vecina y bienvenidos a este nuevo
vídeo del curso de introducción de
móviles en donde en toco
[Música]
tratando un tema que muchos ansiosos
estuvieron preguntando por mail si
estamos hablando de estructuras
repetitivas como ustedes saben todos los
ejemplos que tenemos viendo hasta ahora
era por ejemplo si tratamos con una sola
situación por ejemplo creamos el cálculo
del sueldo de un solo empleado o
queríamos tomar los datos de un solo
alumno pero qué pasa como tenemos 30 40
50 personas o alumnos o situaciones que
queremos abarcar no vamos a estar 50
veces ejecutando el programa para
empezar sólo a 1 si para esto existen
estructuras repetitivas que nos permiten
realizar una misma acción varias veces
si si en la necesidad de tener que estar
escribiendo mucho código o sin la
necesidad de tener que ejecutar el
programa una y otra vez manualmente
estas estructuras repetitivas son el
repetir el mientras el para son las tres
más conocidas sin embargo existen otras
también que se están teniendo en cuenta
pero esas tres van a ser con las que
vamos a trabajar en este curso si se
entiende está ahí bueno vamos a hacerles
laude en lo que se cebó código de este
lado y en lo que es diagrama de flujo
tal como dijimos es una estructura
repetitiva si todo lo que esté dentro de
una estructura repetitiva es considerado
como un bucle porque un bucle piensa en
un bucle piensen en un rulo como es la
forma que tiene
de un espiral y fíjense cómo está
qué significa eso si ustedes vienen
inspiran una espiral es un montón de
vueltas que se repiten se repiten se
repiten se respiran en algún momento se
corta está el concepto es exactamente el
mismo las estructuras repetitivas
repiten una acción una determinada
cantidad de veces hasta que hay una
condición que hace que ese bucle termine
de ejecutarse
sentían nata y bueno la estructura que
vamos a ver hoy es una de las más
simples dentro de las estructuras
repetitivos no se asusten porque es un
tema bastante complicado entender lo que
son las estructuras repetitivas pero
practicando practicando y practicando
van a conseguir lograrlo
vamos a ver en repetir primero voy a
verlo en diagrama de flujo
esa vida nada a repetir en llegado del
flujo o no imaginando que tenemos un
rodaje y venimos con nuestro programa
está acá están más en una acción hacemos
una segunda opción una tercera acción y
queremos estas últimas dos opciones la
de 2003 se retiran una determinada
cantidad de veces vamos a suponer eso
para poder adquirir su se repita se
tiene que cumplir una condición ahora
está esta condición es conocida como
condición de parada del bucle está si
este bucle no tiene una condición de
parada no va a terminar de ejecutarse
nunca ya ellos tenemos lo que es el
concepto de bucle infinito el cual es
uno de los errores más comunes de
programación y después probablemente
haga un vídeo exclusivamente hablando de
estar ahora
para que pueda seguir ejecutándose este
bucle esta serie de acciones de forma
repetitiva esta condición de salida es
decir para salir del bucle no se tiene
que cumplir fíjense que no es la al lado
del sí sino del lado de lo si esta
condición se cumple yo saludo de mi
bucle y sigo haciendo lo que es y
después de mi programa si esta condición
de salida no se cumple yo sigo
repitiendo una y otra vez estas dos
acciones están en el repetir que en las
estructurales que estoy mostrando ahora
sí sí o sí por lo menos se va a ejecutar
una vez el bucle si hay otras
estructuras como el mientras que sólo
voy a mostrar un próximo vídeo qué
no hace falta que se ejecute de una vez
el bucle sino que automáticamente lo
puedes saltear porque la condición está
al principio en repetir las condiciones
está al final
entonces si o si estás novaciones están
dentro del bucle ven cómo se forma con
una flechita un bucle verán si estas
devociones estas dos acciones están
dentro del bucle al menos una vez se van
a ejecutar si yo sí está vamos a ver un
ejemplo práctico como sería en pseudo si
el repetido sólo queda de la siguiente
manera está la estructura es repetir acá
voy a tener mis acciones como acá
sí
y al final va hasta que la condición
fíjense que es igual a si repite una
serie acciones hasta que hagas también
estás que si mi condición se cumpla algo
y salga o no se cumplan los ido
repitiendo tal entonces los precios lo
que hace es que lo que está acá adentro
se repita n cantidades o sea una
cantidad de veces indeterminada hasta
que se cumpla esta condición tal vamos a
ver un ejemplo práctico así se entiende
vuelvo realizaron y ahí seguimos
bueno acá están tengo el ejercicio
práctico preparado para hacerlo si de
este lado van a tener el ejercicio en
son un código y de este la vamos a tener
un nuevo concepto para probar nuestros
ejercicios que sé no lo sé como prueba
de escritorio está en esta prueba
escritorio se sacó la en el vídeo de
variables haga rivales dejó si no se
acuerdan si yo les comenté que una
variable siempre arranca con un valor
desconocido tal
vamos a esta prueba más impulsarlo con
un signo de pregunta tan entonces la
media que vayan estamos haciendo nuestro
ejercicio y nuestro bucle vaya dando
vueltas vamos a ir viendo cómo van
cambiando los valores de esta variable
nunca va a estar declarada con el
ejercicio tal se entiende está ahí vamos
al ejercicio similar con el ejercicio si
esto es el título está repetirse innovar
la pensante es parte del ejercicio
tenemos nuestras variables declaradas si
en este caso tenemos una variable entero
no que es la misma cosa cada prueba
escritorio sí y se le asigne el valor se
está por quedarse con ello declaró una
mayonesa le pudo ser un valor si quiere
ésta no se va a dejar de ser desconocido
y va a pasar a ser cero tal se entiende
cómo funciona por escritorio cada vez
que cambie de valor nuestra variable no
vamos a ir cambiando acá para ver en qué
valor
bueno estamos el inicio arranca nuestro
programa y ya metimos un repetir está
algún lance que el repetir como no tiene
una condición para entrar como en el
caso del sí sí sí o sí una vez va a
entrar nuestro entonces como repetir y
entra a la primera repetición y de la
primera vuelta de nuestro google
inter es un número le está pidiendo a
los sueros y no es un número por teclado
el usuario vale en ese número vamos a
suponer que el número fue 13 si deja de
ser nuestra radio de luz pasa a ser 3
a casi lesión pasó a ser tres y fíjense
que mi condición de salido sea para
dejarlo a repetir es que hasta aquí no
pero sea cierto o sea repetiré esto
hasta que el número sea 7 sólo voy a ir
pidiendo teniendo números al usuario
hasta que el número que meta sea 7 está
entonces este número es igual a 100 t no
entonces vuelvo a carrillo a mí repetir
está otra vez aparece el cartel y tener
su número y logramos superar con el
usuario puso 12 si deja de ser 3 crear
valor que tenía antes pasa a hacer dos
si se entiende
me pregunto si se repite hasta que el
número sea 77 no altos entonces vuelvo a
repetir buena parte de los otros
8 si bien esta pregunta número se siente
no entonces vuelvo a repetir supongamos
que ahora en esta repetición el usuario
sigo lo consiente
la variable deja ser 8 vale 7 pregunta
cae el número igual a 7 y entonces sale
del núcleo y termina nuestra nota
obviamente caca
yo podría poner más funciones más
procesos para que sean ejecutándose pero
en este ejemplo práctico lo hicimos así
sencillo que sea únicamente en repetir
que se entienda está ahí esta es una de
las estructuras más sencillas de lo que
hay dentro de las estructuras
repetitivas en la próxima clase vamos a
estar hablando de los bucles controlados
por centinelas y por contador y también
las estructuras mientras y para para que
también tengan en cuenta que es una red
estructuras repetitivas sobre todo en
mientras que son muy usadas si les gustó
y se entendió dejen su me gusta
pueden dejarme todos sus comentarios no
únicamente sus dudas sino también sus
sugerencias sus ideas sus comentarios
que quieran dejar así como aceptarme los
invito a suscribirse hacer clic en la
campanita así les avisa con su dedo
nuevo y espero que les haya gustado la
gente gustando todo este material que
estoy subiendo espero en sus meses sus
consultas saben que siempre trato de
responder a la medida de lo que puedo
así que no duden en escribir o sacarse
todas sus dudas si nos vemos en un
próximo vídeo en donde entró lucha o
Посмотреть больше похожих видео
Aprende a programar desde cero con PseInt! | Comando Mientras | Parte 12
Aprende a programar desde cero con PseInt! | Comando Repetir | Parte 13
Intro to While Loops | Computer Programming | Khan Academy
13 - BREAK Y CONTINUE en PHP - Curso PHP 8 desde cero (Actualizado)
Tutorial PHP - 9. Bucle Do While
robot9
5.0 / 5 (0 votes)