0% encontró este documento útil (0 votos)
37 vistas54 páginas

Ciclo Repetitivo Juniors

El documento explica el ciclo for en programación, destacando su estructura y cómo se utiliza para repetir bloques de código. Se presentan ejemplos y diferencias entre variables contadoras y acumuladoras, así como ejercicios prácticos para aplicar el ciclo for en JavaScript y Python. Además, se introducen funciones como Math.floor() y Math.random() para generar números aleatorios y realizar operaciones matemáticas.

Cargado por

milixza botacio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas54 páginas

Ciclo Repetitivo Juniors

El documento explica el ciclo for en programación, destacando su estructura y cómo se utiliza para repetir bloques de código. Se presentan ejemplos y diferencias entre variables contadoras y acumuladoras, así como ejercicios prácticos para aplicar el ciclo for en JavaScript y Python. Además, se introducen funciones como Math.floor() y Math.random() para generar números aleatorios y realizar operaciones matemáticas.

Cargado por

milixza botacio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Juniors

Ciclo for
T. Kristell y [Link]
¿Qué es el ciclo for?
"El ciclo for es una
estructura de control que
permite repetir un bloque
de código un número
específico de veces."
Ejemplo: Imprimir números del 1 al 5.
for (let i = 1; i <= 5; i++) {
[Link](i);
}

Partes:
a. Inicialización: let i = 0 (contador).
b. Condición: i < 5 (se ejecuta mientras sea true).
c. Actualización: i++ (incrementa el contador).
Variable contadora
¿Qué es?
Una variable que aumenta o disminuye en un valor fijo (generalmente de 1
en 1). Se usa para contar repeticiones o eventos.

Características:
Se usa en la inicialización del for (ej: let i = 0).
Se actualiza en cada iteración (ej: i++).
Determina cuándo termina el ciclo (condición: i < 3).
Variable acumuladora
¿Qué es?
Una variable que almacena el resultado acumulado de operaciones en
cada iteración.

Características:
Se declara antes del ciclo (generalmente inicializada en 0 o un valor base
ej. let suma =0).
Se modifica en cada iteración (ej: suma +=i).
Diferencias claves
Variable Contadora Variable Acumuladora

Controla las repeticiones. Almacena resultados.

Se actualiza automáticamente (ej: i++). Se modifica manualmente (ej: suma += x).

Vive dentro del for. Suele declararse fuera del for.


Ejemplo #1
Realice un programa que muestre los número del 1 al 9
utilizando el ciclo for.
Solución #1
Ejemplo #2
¡Es hora de una carrera! Usa un bucle para que los
números del 1 al 20 estén uno tras otro, pero en orden
descendente. Ej: 20,19,18,17...
Solución #
Ejemplo #3
Te solicitan realizar un programa muestre la tabla de
multiplicar del 5 (desde 5 × 1 hasta 5 × 12) con el ciclo
for.
Solución #3
Ejemplo #4
Un dragón guarda un tesoro, pero solo te dará las
monedas pares (2, 4, 6…). Suma todas las monedas
pares del 1 al 50 para saber cuánto oro ganarás.
Solución #4
Ejemplo #5
La computadora pensará un número secreto (del 15 al
50). Tienes 3 intentos para adivinarlo. ¡Si aciertas,
ganas un premio!
Explicación

¿Cómo funciona [Link]() en JavaScript?


[Link]() es una función que redondea un número
hacia abajo al entero más cercano.
¿Cuándo usarlo?
Cuando necesites eliminar decimales (ej.: convertir 10.7
monedas a 10).
Para generar números enteros aleatorios (como en el
juego del número secreto).
Explicación

¿Cómo funciona [Link]() en JavaScript?


[Link]() es una función que genera un número decimal
aleatorio entre 0 (incluido) y 1 (excluido). Es como un "dado digital"
que siempre te da un número fraccionario en ese rango.
¿Cuándo usarlo?
Juegos: Números secretos, dados, cartas.
Simulaciones: Comportamientos impredecibles.
Muestras aleatorias: Seleccionar un elemento al azar de una lista.
Explicación
¿Cómo utilizar [Link]()?
Lo primero seria creando dos variables para establecer el valor mínimo y el
valor máximo, y aplicar la formula de (valor_maximo - valor_minimo+1)
esto evalúa la cantidad de números que debe de mostrar de 0 al 100 hay
101 valores.
Solución #5
01

Horadeprácticar
Práctica #1
Cuando gritas "¡Hola!" en las montañas, el eco lo
repite muchas veces. Usa un bucle para que la
computadora diga "¡Hola!" 10 veces, como un eco.
Práctica #1
Práctica #2
Crear un programa en JavaScript que cuente cuántos
números pares hay en un rango del 1 al 20 utilizando
un bucle for y una variable contadora.
Práctica #2
Práctica #3
"Imaginen que su personaje se va recargando energía
poco a poco. En lugar de subir del 0% al 100% de uno
en uno, lo hace de 10 en 10." ¿Cómo lo harían?
Práctica #3
Práctica #4
"Si un juego da 2 monedas por nivel, ¿ cómo usarían
un for para calcular cuántas monedas tendrán después
de 15 niveles?"
Práctica #4
Práctica #5
¡Un cohete está por despegar! Pide al usuario un
número y haz una cuenta regresiva desde ese número
hasta 0, terminando con "¡Despegue!
Práctica #6
Crea una escalera que suba con números repetidos así:
1
22
333
4444
55555
Juniors

Ciclo for
T. Kristell y [Link]
¿Qué es el ciclo for?
"El ciclo for en Python
permite repetir un bloque
de código para cada
elemento en una
secuencia (como
números, letras, etc.)."
Ejemplo:
Variable que aumenta en
cada repetición Cantidad de repeticiones

for x in range(5):
print(x)

Partes:
a. variable: Toma el valor de cada elemento en la secuencia. ej. X
b. secuencia: Puede ser range(), una cadena de texto, o una lista.
c. : y sangría: Obligatorios para definir el bloque.
Python inicia en 0 todas sus variables
Contadores automáticos inician en 0

range(5) range(8)
012345 01234567

range(10) range(2)
0123456789 01
Alternativas a range()
Estableciendo el valor inicial
for x in range(2,5):
print (x)
Resultado= 2 3 4
Establecer aumento:
for x in range(1,15,3):
print (x)
Resultado= 1,4,7,10,13
Variable contadora
¿Qué es?
Una variable que cuenta el número de iteraciones o controla el progreso
de un ciclo.
Variable acumuladora
¿Qué es?
Una variable que almacena la suma acumulada de valores variables. Se
usa para totalizar resultados.
Diferencias claves
Variable Contadora Variable Acumuladora

Controla las repeticiones. Almacena resultados.

Se actualiza automáticamente (ej: i++). Se modifica manualmente (ej: suma += x).

Vive dentro del for. Suele declararse fuera del for.


Ejemplo #1
Realice un programa que muestre los número del 1 al 9
utilizando el ciclo for.
Solución #1
Ejemplo #2
¡Es hora de una carrera! Usa un bucle para que los
números del 1 al 20 estén uno tras otro, pero en orden
descendente. Ej: 20,19,18,17...
Solución #2
Ejemplo #3
Te solicitan realizar un programa muestre la tabla de
multiplicar del 5 (desde 5 × 1 hasta 5 × 12) con el ciclo
for.
Solución #3
Ejemplo #4
Un dragón guarda un tesoro, pero solo te dará las
monedas pares (2, 4, 6…). Suma todas las monedas
pares del 1 al 50 para saber cuánto oro ganarás.
Solución #4
Ejemplo #
La computadora pensará un número secreto (del 15 al
50). Tienes 3 intentos para adivinarlo. ¡Si aciertas,
ganas un premio!
Solución #
01

Horadeprácticar
Práctica #1
Cuando gritas "¡Hola!" en las montañas, el eco lo
repite muchas veces. Usa un bucle para que la
computadora diga "¡Hola!" 10 veces, como un eco.
Práctica #2
Crear un programa en Python que cuente cuántos
números pares hay en un rango del 1 al 20 utilizando
un bucle for y una variable contadora.
Práctica #3
"Imaginen que su personaje se va recargando energía
poco a poco. En lugar de subir del 0% al 100% de uno
en uno, lo hace de 10 en 10." ¿Cómo lo harían?
Práctica #4
"Si un juego da 2 monedas por nivel, ¿cómo usarían un
for para calcular cuántas monedas tendrán después de
15 niveles?"
Práctica #5
¡Un cohete está por despegar! Pide al usuario un
número y haz una cuenta regresiva desde ese número
hasta 0, terminando con "¡Despegue!

También podría gustarte