Aprende a programar desde cero con PseInt! | Comando Mientras | Parte 12

Danisable Programacion
16 Oct 201908:17

Summary

TLDREn este vídeo educativo, el presentador explica los conceptos básicos de los comandos de programación 'mientras', 'repetir' y 'hacer', enfocándose en el uso del bucle 'mientras'. A través de ejemplos sencillos, ilustra cómo repetir una acción específica, como escribir 'hola mundo', múltiples veces de manera eficiente utilizando bucles. Adicionalmente, se discute cómo evitar bucles infinitos al asignar valores a variables dentro del bucle y se invita a los espectadores a interactuar a través de comentarios y redes sociales para resolver dudas.

Takeaways

  • 😀 El vídeo comienza con un saludo y una introducción a los comandos repetitivos en programación.
  • 🔁 Se explica que los comandos 'mientras', 'repetir' y 'para' son utilizados para realizar acciones repetitivas en la programación.
  • 🔑 Se introduce la estructura 'mientras' con la sintaxis: 'mientras (expresión lógica) hacer (secuencia de acciones)'.
  • 📝 Se da un ejemplo práctico de cómo escribir 'hola mundo' en la consola cinco veces utilizando la estructura 'mientras'.
  • 🔁 Se menciona la necesidad de evitar bucles infinitos al utilizar estructuras repetitivas, proporcionando un ejemplo de cómo esto puede suceder.
  • 🔄 Se resalta la importancia de actualizar variables dentro del bucle para evitar bucles infinitos y permitir que el bucle se detenga cuando sea necesario.
  • 📊 Se describe el flujo de un bucle 'mientras', mostrando cómo se evalúa la condición, se ejecuta el código y se actualiza la variable.
  • 💡 Se ilustra la ejecución paso a paso de un bucle 'mientras' con un diagrama de flujo para que los espectadores puedan comprender mejor cómo funciona.
  • 🌐 Se menciona que el comando 'mientras' se conoce como 'while' en los lenguajes de programación y se traduce como 'mientras'.
  • 📢 El presentador anima a los espectadores a dejar comentarios, suscripciones y likes si les gustó el vídeo y si tienen dudas.

Q & A

  • ¿Qué comandos de programación se mencionan en el script para realizar tareas repetitivas?

    -En el script se mencionan tres comandos de programación para realizar tareas repetitivas: 'mientras', 'repetir' y 'para'.

  • ¿Cuál es la función del comando 'mientras' en programación?

    -El comando 'mientras', también conocido como 'while' en inglés, permite ejecutar un bloque de código repetidamente mientras se cumpla una condición lógica.

  • ¿Cómo se puede escribir 'hola mundo' en la consola cinco veces utilizando un bucle 'mientras'?

    -Para escribir 'hola mundo' cinco veces en la consola, se puede utilizar un bucle 'mientras' con una variable contadora que se inicializa en 0 y se incrementa en 1 en cada iteración, hasta que alcance el valor de 5.

  • ¿Qué sucede si no se establece una condición de salida en un bucle 'mientras'?

    -Si no se establece una condición de salida en un bucle 'mientras', se puede crear un bucle infinito, donde el programa se ejecutará continuamente hasta que se interrumpa manualmente.

  • ¿Cómo se evita un bucle infinito en un bucle 'mientras'?

    -Para evitar un bucle infinito, se debe asegurar que la condición que evalúa el 'mientras' eventualmente se convierta en falsa, lo que suele lograrse modificando el valor de una variable dentro del bucle.

  • ¿Qué es una 'secuencia de acciones' en el contexto del script?

    -Una 'secuencia de acciones' en el contexto del script se refiere al bloque de código que se ejecuta en cada iteración del bucle 'mientras'.

  • ¿Cómo se puede representar visualmente la ejecución de un bucle 'mientras'?

    -La ejecución de un bucle 'mientras' se puede representar visualmente mediante un diagrama de flujo, donde se muestran las condiciones y las acciones que se realizan en cada iteración.

  • ¿Qué significa 'expresión lógica' en el contexto de los bucles 'mientras'?

    -Una 'expresión lógica' en el contexto de los bucles 'mientras' es una condición que debe ser verdadera para que el bucle continúe ejecutando el bloque de código.

  • ¿Cuál es la importancia de las estructuras repetitivas en la programación?

    -Las estructuras repetitivas son fundamentales en la programación porque permiten la ejecución de código múltiples veces sin tener que escribir manualmente la misma instrucción, lo que optimiza y simplifica el código.

  • ¿Cómo se puede asegurar que el bucle 'mientras' se ejecute exactamente un número de veces específico?

    -Para asegurar que un bucle 'mientras' se ejecute un número específico de veces, se puede utilizar un contador que se incrementa en cada iteración y se compara con el número deseado de ejecuciones.

Outlines

00:00

💻 Introducción a los comandos repetitivos en programación

El presentador inicia el vídeo de YouTube explicando los comandos repetitivos en programación, específicamente 'mientras', 'repetir' y 'para'. Describe que estos comandos permiten ejecutar código repetidamente. Se da un ejemplo práctico donde se desea imprimir 'hola mundo' en la consola cinco veces utilizando un bucle 'mientras'. Se ilustra cómo se configura el bucle con una condición lógica y cómo se debe actualizar una variable dentro del bucle para evitar un bucle infinito. El presentador enfatiza la importancia de las estructuras repetitivas para la eficiencia en la programación.

05:03

🔁 Funcionamiento y diagrama de flujo del bucle 'mientras'

El presentador explica cómo funciona el bucle 'mientras' en programación, también conocido como 'while'. Se muestra un diagrama de flujo para ilustrar el proceso, incluyendo la condición inicial, la ejecución del código y la actualización de la variable. Se describe el ciclo de ejecución donde se verifica si la condición es verdadera, se ejecuta el código y se actualiza la variable. Si la condición se vuelve falsa, el bucle termina. El presentador también menciona que olvidó hacer el diagrama de flujo en un vídeo anterior pero lo corrige en este. Finalmente, anima a los espectadores a interactuar a través de comentarios y redes sociales, y cierra el vídeo con un llamado a compartir, suscribirse y dar like.

Mindmap

Keywords

💡Comando

Un comando es una instrucción o orden dada a un sistema o programa para que realice una acción específica. En el contexto del video, se refiere a las instrucciones en un lenguaje de programación que permiten realizar tareas repetitivas de manera eficiente. Por ejemplo, el video explica cómo utilizar comandos para repetir una acción, como escribir 'hola mundo' en la consola varias veces.

💡Repetición

La repetición es el acto de hacer algo una y otra vez. En programación, se utiliza para ejecutar bloques de código múltiples veces sin tener que escribir manualmente la misma línea de código cada vez. El video destaca la importancia de los comandos repetitivos para evitar la necesidad de copiar y pegar código, como en el caso de escribir 'hola mundo' mil veces.

💡Estructuras repetitivas

Las estructuras repetitivas son bloques de código que se ejecutan varias veces hasta que se cumple una condición. Son fundamentales en la programación para automatizar tareas que requieren múltiples iteraciones. El video menciona 'mientras', 'repetir' y 'para' como ejemplos de estructuras repetitivas que se utilizan para controlar la ejecución de código.

💡Mientras

Mientras es una estructura condicional que se utiliza en programación para crear un bucle que se ejecuta mientras se cumpla una condición. En el video, se explica cómo se utiliza 'mientras' para repetir la escritura de 'hola mundo' en la consola hasta que una variable alcance un valor específico, evitando así un bucle infinito.

💡Bucle infinito

Un bucle infinito es un ciclo de ejecución en el que el código se repite indefinidamente porque la condición de salida nunca se cumple. Es un error común en la programación que puede causar que un programa se cuelgue o se bloquee. El video menciona cómo se puede crear un bucle infinito al no asignar un valor a una variable que controla la condición del bucle.

💡Consola

La consola es una interfaz de línea de comandos donde se pueden ejecutar comandos y ver los resultados directamente. En el video, se menciona la consola como el lugar donde se escribe y se ve el resultado de la ejecución de los comandos, como 'hola mundo'.

💡Variable

Una variable es un espacio en la memoria de una computadora que se utiliza para almacenar datos. En programación, las variables se utilizan para almacenar y manipular información. El video explica cómo se utiliza una variable para controlar el número de veces que se ejecuta un bucle, cambiando su valor en cada iteración.

💡Condición lógica

Una condición lógica es una expresión que se evalúa como verdadera o falsa. En programación, las condiciones lógicas se utilizan para tomar decisiones en el flujo del programa, como cuándo comenzar o terminar un bucle. El video describe cómo se establece una condición lógica para el bucle 'mientras', como 'número sea menor a 5'.

💡Diagrama de flujo

Un diagrama de flujo es una representación gráfica de los pasos que sigue un programa. Se utiliza para visualizar y planificar el proceso de ejecución del código. Aunque el video menciona que se olvidó de hacer el diagrama de flujo en un video anterior, se sugiere que estos diagramas son útiles para entender cómo se ejecutan los bucles y las estructuras repetitivas.

💡Optimización

La optimización es el proceso de mejorar el rendimiento o la eficiencia de un programa. En el video, se habla sobre cómo las estructuras repetitivas son útiles para optimizar el código, evitando la necesidad de copiar y pegar la misma línea de código muchas veces, lo que podría ser ineficiente y propenso a errores.

Highlights

Introducción a los comandos de repetición en programación

Explicación de los comandos 'mientras', 'repetir' y 'para'

Demostración de cómo funciona la estructura repetitiva 'mientras'

Ejemplo práctico de cómo escribir 'hola mundo' en la consola una vez

Ejemplo de cómo repetir 'hola mundo' diez veces mediante copia y pegar

Discusión sobre la ineficiencia de copiar y pegar para repetir un texto mil veces

Introducción a la necesidad de estructuras repetitivas en programación

Ejemplo de cómo usar 'mientras' para repetir 'hola mundo' cinco veces

Creación de un bucle infinito al no establecer una condición de salida

Solución de un bucle infinito mediante la asignación de valores a una variable

Explicación paso a paso de cómo se ejecuta un ciclo 'mientras'

Diagrama de flujo para ilustrar el funcionamiento del bucle 'mientras'

Importancia de las estructuras repetitivas en la programación

Ejemplo de cómo se traduce 'while' al español y su aplicación

Invitación a los espectadores a interactuar a través de comentarios y redes sociales

Conclusión del vídeo y despedida del presentador

Transcripts

play00:05

hola amigos de youtube como estan espero

play00:08

que estén muy muy bien bienvenidos a

play00:10

este nuevo vídeo amigos el día de hoy

play00:14

vamos con otro comando pero antes de

play00:17

empezar este comando quiero explicarles

play00:20

algo rápidamente estos tres comandos que

play00:24

tenemos nosotros aquí el que es mientras

play00:26

repetir y que es para son comandos

play00:30

repetitivos es decir estos comandos lo

play00:34

que nos van a permitir hacer es repetir

play00:37

un código cómo lo vamos a hacer bueno

play00:40

vamos a ver un pequeño ejemplo vamos a

play00:42

dar clic en el botón de comando mientras

play00:44

y vamos a observar que aparece aquí algo

play00:49

aparece mientras expresión lógica hacer

play00:52

secuencia de acciones y fin mientras

play00:54

bueno que es lo que vamos a ver aquí lo

play00:59

que vamos a observar aquí es que esta es

play01:01

una estructura repetitiva les repito

play01:04

imaginemos que lo que nosotros queremos

play01:06

hacer es escribir en consola ojo esto

play01:10

sólo hay que imaginarlo

play01:12

que queremos escribir en consola la

play01:15

palabra hola mundo pero no no la

play01:18

queremos escribir solamente una vez

play01:20

queremos escribir la cinco veces bueno

play01:23

como lo hacemos lo hacemos de esta

play01:26

manera escribimos nuestra con nuestra

play01:28

consola y hola mundo ejecutamos y ahí

play01:31

está bueno en realidad allí dice hola

play01:34

mundo se me fue la y ahí perfecto ahora

play01:38

sí ahí tenemos nuestro hola mundo ahora

play01:41

imaginemos que lo que queremos hacer es

play01:43

escribir este texto en consola pero diez

play01:47

veces

play01:48

bueno pues copiamos pegamos y ahí

play01:50

tenemos nuestras diez veces dos cuatro

play01:53

seis ocho y diez veces bueno ahora

play01:57

imaginemos que lo que queremos hacer es

play01:59

escribir este texto en consola pero mil

play02:03

veces bueno se puede hacer control c

play02:08

a pegar pegar pegar pegar y pegar y así

play02:13

hasta llegar a mil pero obviamente eso

play02:16

no sería nada óptimo no estaría nada

play02:19

optimizado nuestro programa bueno pues

play02:22

para esto nos sirven las estructuras

play02:25

repetitivas les repito esto solamente es

play02:27

un ejemplo no es que en algún momento

play02:29

tengan que llegar a escribir tanto texto

play02:31

pero si en algún momento tienen que

play02:34

llegar a hacer operaciones bastante

play02:35

bastante largas bueno nuestro o nuestro

play02:40

comando perdón de mientras nos permite

play02:42

hacer esto como nos lo permite hacer a

play02:44

través de una expresión lógica bueno la

play02:48

expresión lógica nos va a determinar la

play02:50

finalización de este comando es decir

play02:54

nosotros vamos a decirle que mientras

play02:58

esa secuencia cumpla la condición pues

play03:02

se siga ejecutando la secuencia de

play03:04

acciones bien a qué me refiero

play03:06

imaginemos que lo queremos hacer cinco

play03:09

veces queremos escribir el texto

play03:12

de hola mundo cinco veces vamos a

play03:14

ponerlo aquí pero solamente lo voy a

play03:17

poner una vez bueno pues con este código

play03:19

vamos a poder escribir los cinco veces

play03:21

vamos a hacer lo siguiente vamos a decir

play03:23

que mientras o con una variable vamos a

play03:27

poner no sea menor

play03:31

a 5

play03:33

nuestra variable no sea menor a 5 que

play03:36

escriba hola mundo vamos a ejecutar esto

play03:39

y bien

play03:41

como pueden ver la computadora sea tonto

play03:44

porque está atontado bueno porque está

play03:48

ejecutando todo el tiempo el texto hola

play03:50

mundo y lo que está haciendo es

play03:53

ejecutando muchas muchas muchas muchas

play03:56

veces hola mundo no le estoy dando yo

play03:59

una finalización bueno lo que pasó ahí

play04:02

es que se creó un bucle infinito porque

play04:05

porque no siempre está valiendo 0 en

play04:11

este caso está valiendo 0 porque no le

play04:13

estoy asignando yo ningún valor ahora

play04:16

como es que yo puedo

play04:19

arreglar esto bueno lo podemos arreglar

play04:22

de la siguiente manera una vez que

play04:25

escriba nuestro texto hola mundo vamos a

play04:28

decirle que no sea igual o que se le

play04:32

asigne perdón se le asigne el valor

play04:38

de luz

play04:40

más

play04:44

lo que estoy haciendo aquí es asignarle

play04:46

el valor que ya tienen en este caso es 0

play04:49

y le estoy sumando 1 con esto lo que va

play04:53

a hacer es ejecutar nuevamente nuestro

play04:56

ciclo hasta que sea menor a 5 en el

play04:59

momento en el que no valga 5 va a salir

play05:02

del ciclo ejecutamos esto y podemos

play05:05

observar que ya se está mostrando

play05:07

solamente 5 veces nuestro hola mundo

play05:12

aquí podemos observar de hecho en el

play05:14

vídeo anterior se me olvidó hacer el

play05:16

diagrama de flujo pero aquí lo podemos

play05:18

observar que es lo que vemos aquí vemos

play05:21

nuestro algoritmo vemos nuestra

play05:23

condición número es menor a 5 si esta

play05:28

condición se cumple va a ejecutar hola

play05:30

mundo y después va a asignarle un valor

play05:33

al número qué valor bueno lo va a sumar

play05:36

en este caso ya va a ser 1 no vale 11 es

play05:40

menor a 5 si uno si es menor a 5 por lo

play05:44

tanto es verdadero se cumple nuevamente

play05:46

y ahora el número vale 22 es menor a 5

play05:50

si 2 si es menor a 5 por lo tanto es

play05:55

verdadero y se ejecuta ahora imaginen

play05:58

que el número ahora vale 44 es menor a 5

play06:02

si si es menor a 5 viene acá y se le

play06:05

suma 1 por lo tanto ahora vale 55 es

play06:09

menor a 5 ojo repetimos 5 es menor a 5

play06:15

no 5 no es menor a 5

play06:18

tanto esta condición ya no se cumple es

play06:21

falsa y procedemos a finalizar el

play06:24

algoritmo de esta manera es cómo

play06:28

funcionan los comandos mientras les

play06:30

repito estos tres son estructuras

play06:34

repetitivas nos van a ayudar a repetir

play06:37

un código las veces que nosotros le

play06:39

indiquemos el comando mientras dentro de

play06:42

los lenguajes de programación es

play06:44

conocido como el ciclo while la

play06:48

traducción de wilde es mientras pero

play06:51

bueno así es como funciona podemos aquí

play06:54

ejecutar este código paso a paso para

play06:58

que ustedes puedan ver cómo es que

play07:00

ejecuta este código ejecuta primero una

play07:04

vez el hola mundo nos lo muestra se suma

play07:07

y regresa al wire o ejecuta otra vez el

play07:10

texto se suma y regresa al while o al

play07:13

mientras y así sucesivamente los va

play07:16

ejecutando hasta que realiza la

play07:19

ejecución uno por uno y entonces si nos

play07:22

muestra

play07:23

código que necesitamos bien así es cómo

play07:27

funciona este comando bueno amigos

play07:31

espero que este vídeo les haya gustado

play07:33

espero que hayan aprendido algo el día

play07:35

de hoy si tienen dudas acerca de este

play07:37

comando no se preocupen de verdad

play07:39

pónganme lo aquí debajo en los

play07:41

comentarios o envíenme lo a las redes

play07:44

sociales para que yo les responda un

play07:46

poco más rápido no olviden compartir

play07:49

este vídeo suscribirse dejar su like y

play07:52

nos vemos en la próxima bye

play07:57

[Música]

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
comandosbucle whileoptimizaciónprogramaciónalgoritmosciclo repetitivoejemplos prácticoserrores comunesestructuras de controlcódigo eficiente