Aprende a programar desde cero con PseInt! | Comando Repetir | Parte 13
Summary
TLDREn este nuevo vídeo del curso de programación, se explica el comando 'repetir', análogo al ciclo 'while' en lenguajes de programación. Este comando ejecuta una serie de acciones repetidamente hasta que se cumple una condición, con la particularidad de que se ejecuta al menos una vez, incluso si la condición no se cumple. Se ilustra con ejemplos prácticos, como pedir al usuario ingresar el número 0 para detener un ciclo, y se corrige un error potencial en el diagrama de flujo. El video finaliza con una invitación a los espectadores a dejar comentarios, suscribirse y compartir el contenido.
Takeaways
- 😀 El vídeo explica el comando 'repetir' en lenguajes de programación, que es similar al ciclo 'while'.
- 🔁 El comando 'repetir' ejecuta una serie de acciones repetidamente hasta que se cumpla una condición.
- 👀 La diferencia principal entre 'repetir' y 'while' es que 'repetir' ejecuta al menos una vez la acción, incluso si la condición no se cumple.
- 💡 Se muestra un ejemplo práctico donde se solicita al usuario ingresar el número 0 para que el ciclo se detenga.
- 📝 Se ejemplifica cómo se puede utilizar el comando 'repetir' para que el programa solicite un número hasta que sea 0.
- 🌟 Se destaca que el comando 'repetir' siempre ejecutará al menos una vez la secuencia de acciones, independientemente de la condición.
- 🔢 Se realiza un ejercicio para escribir 'hola mundo' cinco veces utilizando el comando 'repetir'.
- 🔄 Se explica que la variable se incrementa en cada iteración del ciclo hasta que no cumpla la condición de repetición.
- 🤔 Se menciona una posible discrepancia en el diagrama de flujo presentado en el vídeo, donde la condición parece finalizar el algoritmo en lugar de continuar con el ciclo.
- 📢 El presentador anima a los espectadores a dejar sus dudas en los comentarios o a contactarlo a través de redes sociales para obtener respuestas rápidas.
Q & A
¿Qué es el comando 'repetir' en un lenguaje de programación?
-El comando 'repetir' es una estructura de control que se utiliza para ejecutar un conjunto de acciones repetidamente hasta que se cumpla una condición determinada.
¿Cómo se diferencia el comando 'repetir' del ciclo 'while'?
-El comando 'repetir' ejecuta la secuencia de acciones al menos una vez, incluso si la condición lógica no se cumple, mientras que el ciclo 'while' evalúa la condición lógica primero y solo ejecuta la secuencia de acciones si la condición es verdadera.
¿Cuál es la secuencia de acciones en el comando 'repetir'?
-La secuencia de acciones en el comando 'repetir' se ejecuta primero, seguido de la condición lógica que debe cumplirse para que el ciclo se repita.
¿Por qué el comando 'repetir' siempre ejecuta al menos una vez la acción?
-El comando 'repetir' siempre ejecuta al menos una vez la acción porque la condición lógica se evalúa después de la ejecución de la secuencia de acciones, lo que garantiza que la acción se ejecute al menos una vez.
¿Cómo se implementa un ciclo 'repetir' para solicitar un número hasta que el usuario ingrese 0?
-Se implementa un ciclo 'repetir' solicitando al usuario ingresar un número y guardándolo en una variable, y se ejecuta la acción de mostrar un mensaje hasta que la variable no sea igual a 0.
¿Qué sucede si el usuario ingresa un número diferente a 0 en el ejercicio del ciclo 'repetir'?
-Si el usuario ingresa un número diferente a 0, el ciclo 'repetir' seguirá solicitando el número 0 hasta que finalmente el usuario ingrese 0, momento en el cual se ejecutará la acción definida en el ciclo.
¿Cómo se utiliza el ciclo 'repetir' para imprimir 'hola mundo' cinco veces?
-Se utiliza un contador que se incrementa en cada iteración del ciclo y se compara con el número 5. Mientras el contador sea menor que 5, se imprime 'hola mundo' y se incrementa el contador.
¿Cuál es la diferencia entre el ciclo 'while' y el comando 'repetir' en términos de ejecución de acciones?
-El ciclo 'while' puede no ejecutar nunca la secuencia de acciones si desde el principio la condición lógica es falsa, mientras que el comando 'repetir' siempre ejecuta al menos una vez la secuencia de acciones antes de evaluar la condición.
¿Qué significa el error mencionado en el script sobre el diagrama de flujo?
-El error mencionado en el script sugiere una posible confusión o error en la representación del diagrama de flujo, donde se indica que el algoritmo termina si se cumple la condición, lo cual es incorrecto según la explicación del comando 'repetir'.
¿Cómo se puede solucionar el error mencionado en el script?
-Para solucionar el error, se debe revisar el diagrama de flujo y asegurarse de que muestre correctamente la ejecución del comando 'repetir', que incluye la ejecución de la secuencia de acciones al menos una vez antes de evaluar la condición.
Outlines
😀 Introducción al Comando Repetir en Programación
El primer párrafo presenta el concepto de 'comando repetir' en programación, comparándolo con el ciclo 'while'. Se explica que este comando ejecutará una serie de acciones hasta que se cumpla una condición, pero con una diferencia clave: el 'comando repetir' ejecutará al menos una vez la secuencia de acciones, incluso si la condición lógica no se cumple. Se hace un ejercicio práctico donde se pide al usuario ingresar un número hasta que se ingrese el 0, mostrando cómo funciona este ciclo de repetición.
😉 Comparación entre 'Repetir' y 'While' con Ejemplos
El segundo párrafo profundiza en la diferencia entre el 'comando repetir' y el ciclo 'while'. Se ilustra con un ejemplo práctico donde se desea escribir 'hola mundo' cinco veces. Se crea una variable 'no' que se incrementa en cada iteración y se verifica si es menor a 5 para continuar con el ciclo. Se discute un posible error en el diagrama de flujo que podría estar causando una confusión en la ejecución del código, pero se confirma que el ciclo de repetición funciona según lo explicado. Al final, se invita a los espectadores a dejar sus dudas en los comentarios o a contactar al creador en redes sociales.
Mindmap
Keywords
💡Comando Repetir
💡Ciclo While
💡Secuencia de Acciones
💡Condición Lógica
💡Variable
💡Ejercicio
💡Entrada de Datos
💡Salida de Datos
💡Bucle
💡Estructura de Control
Highlights
Introducción al comando 'repetir' en lenguaje de programación, comparado con el ciclo 'while'.
El comando 'repetir' ejecuta acciones repetidamente hasta que se cumpla una condición.
Diferencia entre 'repetir' y 'while': 'repetir' ejecuta al menos una vez la acción, incluso si la condición no se cumple.
Estructura del comando 'repetir': 'secuencia de acciones' seguido de 'hasta que' la 'expresión lógica'.
Ejemplo práctico: el comando 'repetir' solicita un número hasta que se ingrese 0.
Ciclo de 'repetir' garantiza la ejecución de la acción al menos una vez, independientemente de la condición.
Ejercicio: Utilizar el comando 'repetir' para escribir 'hola mundo' cinco veces.
Explicación de cómo se incrementa una variable en cada iteración del ciclo 'repetir'.
Demostración de la condición de salida del ciclo 'repetir' cuando una variable alcanza un valor específico.
Revisión de un posible error en el diagrama de flujo relacionado con el ciclo 'repetir'.
Aclaración sobre la ejecución del ciclo 'repetir' en el programa, a pesar de la incertidumbre en el diagrama de flujo.
Invitación a los espectadores a dejar comentarios o dudas en los comentarios o redes sociales.
Recordatorio sobre la importancia de compartir el vídeo, suscribirse y dejar un like.
Transcripts
hola amigos de youtube como estan espero
que estén muy bien bienvenidos a este
nuevo vídeo del curso de ps y amigos el
día de hoy vamos a ver lo que es el
comando repetir y dentro de un lenguaje
de programación este comando lo van a
encontrar como el ciclo de while bueno
este comando para que nos va a ayudar
bueno este comando va a repetir la serie
de acciones que nosotros le indiquemos
hasta que se cumpla cierta condición al
igual que el while se va a tener que
cumplir una condición pero ojo pero en
este caso va a tener una pequeña
diferencia ahora la condición obviamente
la vamos a determinar nosotros y el
ciclo va a tener la diferencia que les
voy a decir en este momento vamos a
ejecutar nuestro comando dentro de
nuestro algoritmo obviamente y bueno
vamos a poder observar aquí nuestro
comando y tiene bastante diferencia la
parte
abajo voy a ejecutar el comando while o
el comando mientras para que ustedes
vean lo diferente bueno primero que nada
aparece la palabra repetir después me
aparece secuencia de acciones aquí
aparece hasta que la expresión lógica
hasta aquí no tenemos ningún problema
bueno después lo que pasa es que el
while o el mientras tiene la expresión
lógica después hacer y en la parte del
medio tiene la secuencia de acciones
bueno aquí será la diferencia más grande
entre estas dos estructuras repetitivas
cuál es bueno que el comando repetir
tiene la secuencia de acciones antes y
después la expresión lógica y el
mientras tiene la expresión lógica
primero y después la secuencia de
acciones bueno
cuál es lo que va a definir a nuestro
comando repetir bueno lo que va a
definir al comando repetir diferente de
el comando mientras es que siempre ojo
siempre aunque no se cumpla la acción
que nosotros tenemos va a ejecute
perdón aunque no se cumpla la expresión
lógica que nosotros tenemos aquí va a
ejecutar una vez al menos la secuencia
de acciones que tenemos dentro de este
comando dentro de este ciclo ojo lo
repito aunque la expresión lógica que
tenemos aquí no se cumpla o no nos
devuelva un true
un verdadero la secuencia de acciones
que tenemos dentro se va a ejecutar al
menos una vez bueno vamos a hacer un
pequeño ejercicio vamos a escribir ojo
vamos a más dentro del ciclo vamos a
escribir
un texto que diga
y escribir
un texto que diga ingresa el número 0
vamos a poner esto y esto ahora vamos a
leer vamos a guardarlo en una variable
que se llame nombre y ojo
qué es lo que vamos a hacer aquí vamos a
hacer que se ejecute ojo que se ejecute
este texto hasta que nosotros ingresemos
el número 0 vamos a decir hasta que no
sea igual
a 0 vamos a poner un punto y coma y
después vamos a escribir un texto que
diga
lo siguiente
genial
ese es el cero
ponemos un aquí y un punto y coma qué es
lo que está pasando aquí bueno empezando
el programa va a escribir ingresa el
número 0 después va a leer una variable
y hasta que esa variable sea igual a 0
va a poder ejecutar este texto de abajo
va a salir obviamente el comando a
repetir y va a ejecutar esto vamos a
revisar ingresa el número 0 qué pasa si
yo le doy un 7 me pone otra vez ingresa
el número 0 si yo le pongo un 9 ingresa
el número 0 si yo le pongo el 122 me
pone otra vez ingresa el número 0 si le
pongo cualquier número bueno siempre me
va a pedir el número 0 y en el momento
en el que yo coloque el número 0 me va a
decir genial
ese es el 0 así es como funciona nuestra
estructura de repetir
podemos observar ojos que tiene una
diferencia al while en este caso nos va
hacer este digamos que la ejecución de
las instrucciones que nosotros tenemos
aquí al menos una vez aunque ésta no se
cumpla aunque no nos devuelva un
verdadero podemos hacer un ejemplo con
lo que vimos en el anterior podemos
escribir hola mundo y si lo que queremos
hacer es escribir hola mundo cinco veces
bueno vamos a cambiar aquí vamos a tener
una variable que sea no y cada vez que
escriba no voy a asignarle ojo el valor
de no
+ 1 ponemos punto y coma y hacemos en la
parte de abajo núm
menor a 5 esto es exactamente lo que
hicimos en el vídeo anterior va a
escribir primero hola mundo y después a
la variable no le va a sumar uno más lo
que ya tenía nombre en este caso no
tenía cero y le suma uno cuánto valen
una hora bueno pues cero más uno vale
uno después viene acá y realiza la
operación uno es menor a cinco sí uno si
es menor a cinco por lo tanto viene
nuevamente al ciclo repetir o al comando
como ustedes quieran nombrar escriben
consola hola mundo y regrese a hacer la
operación
número le va a asignar lo que ya valía
número vale uno ahora uno más 12 bueno
pues no ahora vale 22 es menor a 5 si
todavía lo es regresa al ciclo escribe
hola mundo y vuelve a hacer la
asignación dos más uno bueno dos más uno
es tres no ahora vale tres
es menor a 5 si vuelve a ejecutar el
código ahora tres más uno es 4 4 es
menor a 5 5 4 si es menor a 5 ejecuta
nuevamente el código y regresa 4 + 15
ahora no vale 5 5 es menor a 5 volvemos
a repetir 5 es menor a 5 no 5 no es
menor a 5 por lo tanto ahí ver devuelve
esta expresión un falso y sale
automáticamente de el ciclo y podemos
observar un hola mundo
ok déjenme revisar
menor a 5 queremos revisar cuál es el
error aquí
ok bueno amigos estuve revisando y la
verdad es que no encuentro ningún error
en el código pero al momento de revisar
el diagrama de flujo parece ser que no
sé si sea un error de presente o puede
ser un error este mío pero lo que está
pasando aquí bueno al ver el diagrama de
flujo creado es que en el momento en el
que veo o joaquín la condición veo que
si ésta se cumple
automáticamente lleva a finalizar el
algoritmo en teoría debería ser al revés
no sé si el error está en mí o está en
pc it pero en realidad en el ciclo
uruguay que es el que representa este de
repetir ya está automatizado o está
cambiado para que nosotros podamos
hacerlo de la forma en que les estoy
diciendo aquí me está mostrando
solamente un hola mundo pero les repito
ya dentro del ciclo de uruguay funciona
de la manera en que yo les explico lo
que hace es evalúa esta acción y cada
que se evalúe esa acción bueno pues
funciona
nuestro ciclo de la manera en que les
acabo de explicar pero bueno amigos
vamos a dejarlo hasta ahí espero que con
el primer ejemplo que hice les haya
quedado claro de cualquier manera voy a
revisar este pequeño error y se los voy
a comentar en los próximos vídeos y si
ustedes tienen alguna duda todavía
acerca de este ciclo no se preocupen
déjenla aquí debajo en los comentarios o
pueden enviarme también su duda a las
redes sociales para que yo les responda
un poquito más rápido no olviden
compartir este vídeo suscribirse dejar
su like y nos vemos en la próxima
[Música]
Посмотреть больше похожих видео
Estructura Repetitiva REPETIR 🤪🖥️ | Introducción a los ALGORITMOS y la PROGRAMACIÓN #9
Tutorial PHP - 9. Bucle Do While
13 - BREAK Y CONTINUE en PHP - Curso PHP 8 desde cero (Actualizado)
Intro to While Loops | Computer Programming | Khan Academy
Tutorial C# - 9 - Estructuras de Control IF ELSE
Zero Conditional En Ingles - Oraciones Con Cero (0) Condicional - Negativas Interrogativas
5.0 / 5 (0 votes)