Aprende a programar desde cero con PseInt! | Comando Repetir | Parte 13

Danisable Programacion
18 Oct 201909:51

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

00:00

😀 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.

05:01

😉 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

El 'Comando Repetir' es una estructura de control en programación que se utiliza para ejecutar un bloque de código repetidamente hasta que se cumpla una condición. En el vídeo, se menciona que este comando siempre ejecutará al menos una vez la secuencia de acciones antes de evaluar la condición, a diferencia del ciclo 'while' que evalúa la condición antes de ejecutar las acciones. Esto se ilustra con un ejemplo donde se pide al usuario ingresar el número 0 para que el ciclo se detenga.

💡Ciclo While

Un 'Ciclo While' es una estructura de control que ejecuta un bloque de código mientras se cumple una condición dada. Se diferencia del 'Comando Repetir' en que la condición se evalúa al principio y si es falsa, no se ejecuta ninguna acción. En el vídeo, se explica que el 'Comando Repetir' es diferente porque ejecuta al menos una vez las acciones antes de la condición.

💡Secuencia de Acciones

La 'Secuencia de Acciones' hace referencia a los comandos o instrucciones que se ejecutan en orden dentro de un ciclo o estructura de control. En el vídeo, se habla de cómo el 'Comando Repetir' ejecuta primero la secuencia de acciones y luego evalúa la condición, lo cual es una diferencia clave con el ciclo 'while'.

💡Condición Lógica

La 'Condición Lógica' es una expresión que se evalúa como verdadera o falsa y que controla la ejecución de un ciclo. En el vídeo, se explica que en el 'Comando Repetir', la condición lógica se evalúa después de la secuencia de acciones, lo que puede resultar en la ejecución de las acciones incluso si la condición inicialmente es falsa.

💡Variable

Una 'Variable' es un contenedor que almacena valores que pueden cambiar durante la ejecución de un programa. En el vídeo, se utiliza una variable llamada 'nombre' para leer el número ingresado por el usuario y una variable 'no' para controlar la ejecución del ciclo que imprime 'hola mundo' cinco veces.

💡Ejercicio

Un 'Ejercicio' en el contexto del vídeo es una práctica o un ejemplo que se realiza para ilustrar cómo funciona una concepto o técnica en programación. Se menciona un ejercicio donde se pide al usuario ingresar el número 0 y se utiliza para demostrar cómo funciona el 'Comando Repetir'.

💡Entrada de Datos

La 'Entrada de Datos' se refiere al proceso de obtener información del usuario o de otro origen durante la ejecución de un programa. En el vídeo, se muestra cómo se lee un número ingresado por el usuario y se utiliza esta entrada para controlar la ejecución del ciclo.

💡Salida de Datos

La 'Salida de Datos' es el proceso de presentar información al usuario o guardarla en un formato que pueda ser leído más tarde. En el vídeo, se menciona la salida de datos como el texto que se muestra en la consola, como 'ingresa el número 0' o 'hola mundo'.

💡Bucle

Un 'Bucle' es una estructura de control que permite repetir un bloque de código. En el vídeo, se explican dos tipos de bucles: 'Comando Repetir' y 'Ciclo While', y se detallan sus diferencias en términos de la ejecución y la condición lógica.

💡Estructura de Control

La 'Estructura de Control' es un mecanismo en programación que permite cambiar el flujo normal de ejecución de un programa basándose en ciertas condiciones. En el vídeo, se discuten las estructuras de control 'Comando Repetir' y 'Ciclo While' como formas de controlar la repetición de código.

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

play00:04

hola amigos de youtube como estan espero

play00:07

que estén muy bien bienvenidos a este

play00:10

nuevo vídeo del curso de ps y amigos el

play00:14

día de hoy vamos a ver lo que es el

play00:16

comando repetir y dentro de un lenguaje

play00:19

de programación este comando lo van a

play00:22

encontrar como el ciclo de while bueno

play00:26

este comando para que nos va a ayudar

play00:28

bueno este comando va a repetir la serie

play00:32

de acciones que nosotros le indiquemos

play00:34

hasta que se cumpla cierta condición al

play00:38

igual que el while se va a tener que

play00:41

cumplir una condición pero ojo pero en

play00:45

este caso va a tener una pequeña

play00:47

diferencia ahora la condición obviamente

play00:51

la vamos a determinar nosotros y el

play00:54

ciclo va a tener la diferencia que les

play00:57

voy a decir en este momento vamos a

play00:59

ejecutar nuestro comando dentro de

play01:02

nuestro algoritmo obviamente y bueno

play01:04

vamos a poder observar aquí nuestro

play01:07

comando y tiene bastante diferencia la

play01:09

parte

play01:09

abajo voy a ejecutar el comando while o

play01:12

el comando mientras para que ustedes

play01:14

vean lo diferente bueno primero que nada

play01:17

aparece la palabra repetir después me

play01:20

aparece secuencia de acciones aquí

play01:22

aparece hasta que la expresión lógica

play01:25

hasta aquí no tenemos ningún problema

play01:29

bueno después lo que pasa es que el

play01:32

while o el mientras tiene la expresión

play01:34

lógica después hacer y en la parte del

play01:38

medio tiene la secuencia de acciones

play01:40

bueno aquí será la diferencia más grande

play01:42

entre estas dos estructuras repetitivas

play01:45

cuál es bueno que el comando repetir

play01:49

tiene la secuencia de acciones antes y

play01:51

después la expresión lógica y el

play01:54

mientras tiene la expresión lógica

play01:56

primero y después la secuencia de

play01:58

acciones bueno

play02:01

cuál es lo que va a definir a nuestro

play02:04

comando repetir bueno lo que va a

play02:06

definir al comando repetir diferente de

play02:09

el comando mientras es que siempre ojo

play02:13

siempre aunque no se cumpla la acción

play02:15

que nosotros tenemos va a ejecute

play02:18

perdón aunque no se cumpla la expresión

play02:21

lógica que nosotros tenemos aquí va a

play02:24

ejecutar una vez al menos la secuencia

play02:27

de acciones que tenemos dentro de este

play02:30

comando dentro de este ciclo ojo lo

play02:35

repito aunque la expresión lógica que

play02:38

tenemos aquí no se cumpla o no nos

play02:41

devuelva un true

play02:43

un verdadero la secuencia de acciones

play02:46

que tenemos dentro se va a ejecutar al

play02:48

menos una vez bueno vamos a hacer un

play02:51

pequeño ejercicio vamos a escribir ojo

play02:56

vamos a más dentro del ciclo vamos a

play03:00

escribir

play03:02

un texto que diga

play03:05

y escribir

play03:08

un texto que diga ingresa el número 0

play03:14

vamos a poner esto y esto ahora vamos a

play03:17

leer vamos a guardarlo en una variable

play03:20

que se llame nombre y ojo

play03:24

qué es lo que vamos a hacer aquí vamos a

play03:29

hacer que se ejecute ojo que se ejecute

play03:33

este texto hasta que nosotros ingresemos

play03:36

el número 0 vamos a decir hasta que no

play03:40

sea igual

play03:43

a 0 vamos a poner un punto y coma y

play03:48

después vamos a escribir un texto que

play03:50

diga

play03:52

lo siguiente

play03:58

genial

play04:01

ese es el cero

play04:05

ponemos un aquí y un punto y coma qué es

play04:09

lo que está pasando aquí bueno empezando

play04:11

el programa va a escribir ingresa el

play04:14

número 0 después va a leer una variable

play04:17

y hasta que esa variable sea igual a 0

play04:21

va a poder ejecutar este texto de abajo

play04:24

va a salir obviamente el comando a

play04:26

repetir y va a ejecutar esto vamos a

play04:28

revisar ingresa el número 0 qué pasa si

play04:32

yo le doy un 7 me pone otra vez ingresa

play04:35

el número 0 si yo le pongo un 9 ingresa

play04:38

el número 0 si yo le pongo el 122 me

play04:41

pone otra vez ingresa el número 0 si le

play04:44

pongo cualquier número bueno siempre me

play04:47

va a pedir el número 0 y en el momento

play04:49

en el que yo coloque el número 0 me va a

play04:51

decir genial

play04:52

ese es el 0 así es como funciona nuestra

play04:57

estructura de repetir

play05:00

podemos observar ojos que tiene una

play05:03

diferencia al while en este caso nos va

play05:07

hacer este digamos que la ejecución de

play05:10

las instrucciones que nosotros tenemos

play05:12

aquí al menos una vez aunque ésta no se

play05:16

cumpla aunque no nos devuelva un

play05:18

verdadero podemos hacer un ejemplo con

play05:22

lo que vimos en el anterior podemos

play05:25

escribir hola mundo y si lo que queremos

play05:28

hacer es escribir hola mundo cinco veces

play05:31

bueno vamos a cambiar aquí vamos a tener

play05:34

una variable que sea no y cada vez que

play05:37

escriba no voy a asignarle ojo el valor

play05:43

de no

play05:47

+ 1 ponemos punto y coma y hacemos en la

play05:52

parte de abajo núm

play05:54

menor a 5 esto es exactamente lo que

play05:59

hicimos en el vídeo anterior va a

play06:02

escribir primero hola mundo y después a

play06:05

la variable no le va a sumar uno más lo

play06:09

que ya tenía nombre en este caso no

play06:11

tenía cero y le suma uno cuánto valen

play06:15

una hora bueno pues cero más uno vale

play06:17

uno después viene acá y realiza la

play06:21

operación uno es menor a cinco sí uno si

play06:25

es menor a cinco por lo tanto viene

play06:28

nuevamente al ciclo repetir o al comando

play06:31

como ustedes quieran nombrar escriben

play06:33

consola hola mundo y regrese a hacer la

play06:36

operación

play06:37

número le va a asignar lo que ya valía

play06:40

número vale uno ahora uno más 12 bueno

play06:44

pues no ahora vale 22 es menor a 5 si

play06:48

todavía lo es regresa al ciclo escribe

play06:51

hola mundo y vuelve a hacer la

play06:52

asignación dos más uno bueno dos más uno

play06:56

es tres no ahora vale tres

play06:59

es menor a 5 si vuelve a ejecutar el

play07:02

código ahora tres más uno es 4 4 es

play07:07

menor a 5 5 4 si es menor a 5 ejecuta

play07:11

nuevamente el código y regresa 4 + 15

play07:15

ahora no vale 5 5 es menor a 5 volvemos

play07:20

a repetir 5 es menor a 5 no 5 no es

play07:25

menor a 5 por lo tanto ahí ver devuelve

play07:29

esta expresión un falso y sale

play07:32

automáticamente de el ciclo y podemos

play07:36

observar un hola mundo

play07:38

ok déjenme revisar

play07:43

menor a 5 queremos revisar cuál es el

play07:45

error aquí

play07:48

ok bueno amigos estuve revisando y la

play07:51

verdad es que no encuentro ningún error

play07:52

en el código pero al momento de revisar

play07:56

el diagrama de flujo parece ser que no

play07:59

sé si sea un error de presente o puede

play08:02

ser un error este mío pero lo que está

play08:05

pasando aquí bueno al ver el diagrama de

play08:08

flujo creado es que en el momento en el

play08:11

que veo o joaquín la condición veo que

play08:13

si ésta se cumple

play08:15

automáticamente lleva a finalizar el

play08:17

algoritmo en teoría debería ser al revés

play08:20

no sé si el error está en mí o está en

play08:24

pc it pero en realidad en el ciclo

play08:28

uruguay que es el que representa este de

play08:31

repetir ya está automatizado o está

play08:34

cambiado para que nosotros podamos

play08:36

hacerlo de la forma en que les estoy

play08:39

diciendo aquí me está mostrando

play08:41

solamente un hola mundo pero les repito

play08:44

ya dentro del ciclo de uruguay funciona

play08:46

de la manera en que yo les explico lo

play08:48

que hace es evalúa esta acción y cada

play08:51

que se evalúe esa acción bueno pues

play08:52

funciona

play08:53

nuestro ciclo de la manera en que les

play08:55

acabo de explicar pero bueno amigos

play08:58

vamos a dejarlo hasta ahí espero que con

play09:00

el primer ejemplo que hice les haya

play09:02

quedado claro de cualquier manera voy a

play09:04

revisar este pequeño error y se los voy

play09:06

a comentar en los próximos vídeos y si

play09:09

ustedes tienen alguna duda todavía

play09:10

acerca de este ciclo no se preocupen

play09:13

déjenla aquí debajo en los comentarios o

play09:16

pueden enviarme también su duda a las

play09:18

redes sociales para que yo les responda

play09:21

un poquito más rápido no olviden

play09:23

compartir este vídeo suscribirse dejar

play09:26

su like y nos vemos en la próxima

play09:29

[Música]

Rate This

5.0 / 5 (0 votes)

関連タグ
ProgramaciónComandosCiclo WhileEstructuras RepetitivasCondiciones LógicasEjerciciosDiagnóstico de ErroresTutorialAprende a ProgramarVideotutorial
英語で要約が必要ですか?