Código del ejercicio: Con ciclo while
Definición de los códigos del ejercicio:
<script></script> --> contiene comandos u ordenes que se van ejecutando de manera secuencial y comúnmente se utilizan para controlar el comportamiento de un programa en específico o para interactuar con el sistema operativo.let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
for --> el ciclo for recorre un bloque de código varias veces.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
document.write --> imprime el texto especificado en la página.
+ --> se usa para concatenar cadenas, cadenas a constantes o a variables.
Explicación del Código:
Este programa muestra una serie de números pares en orden descendente, comenzando desde 22 y terminando en 2. La serie generada es:
22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2
Código del programa
<script>
let numero1 = 22;
let numero2 = 2;
while(numero1 >= numero2){
document.write(numero1 + '<br>');
numero1 = numero1 - 2;
}
</script>
Explicación de cada línea
-
let numero1 = 22;
Crea la variable numero1 y le asigna el valor 22. Este será el primer número que se mostrará. -
let numero2 = 2;
Crea la variable numero2 con el valor 2. Este número sirve como límite para detener el ciclo. -
while(numero1 >= numero2)
El ciclo while se ejecuta mientras numero1 sea mayor o igual que numero2. Cuando numero1 sea menor que 2, el ciclo terminará. -
document.write(numero1 + '<br>');
Muestra el valor de numero1 en la página web y <br> realiza un salto de línea para que cada número aparezca debajo del anterior. -
numero1 = numero1 - 2;
Resta 2 al valor de numero1 para obtener el siguiente número par.
¿Cómo funciona el ciclo?
En cada repetición ocurre lo siguiente:
- Se muestra el número actual.
- Se resta 2 al número.
- Se verifica si el nuevo valor sigue siendo mayor o igual que 2.
- Si la condición es verdadera, el ciclo continúa.
- Si es falsa, el programa termina.
Recorrido del programa
| Valor de numero1 | Se muestra | Nuevo valor |
|---|---|---|
| 22 | 22 | 20 |
| 20 | 20 | 18 |
| 18 | 18 | 16 |
| 16 | 16 | 14 |
| 14 | 14 | 12 |
| 12 | 12 | 10 |
| 10 | 10 | 8 |
| 8 | 8 | 6 |
| 6 | 6 | 4 |
| 4 | 4 | 2 |
| 2 | 2 | 0 |
Resultado final
El programa imprime los números pares en forma descendente desde 22 hasta 2, disminuyendo de dos en dos mediante un ciclo while.
Código del ejercicio: Con ciclo for
Definición de los códigos del ejercicio:
<script></script> --> contiene comandos u ordenes que se van ejecutando de manera secuencial y comúnmente se utilizan para controlar el comportamiento de un programa en específico o para interactuar con el sistema operativo.let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
for --> el ciclo for recorre un bloque de código varias veces.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
document.write --> imprime el texto especificado en la página.
+ --> se usa para concatenar cadenas, cadenas a constantes o a variables.
Explicación del Código:
Este programa muestra una serie de números pares en orden descendente, comenzando desde 22 y terminando en 2. El resultado es:
22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2
Código JavaScript
for(let numero1 = 22; numero1 >= 2; numero1 = numero1 - 2){
document.write(numero1 + '<br>');
}
Explicación de cada parte del código
| Código | Explicación sencilla |
|---|---|
for(...) |
Crea un ciclo for, que permite repetir un bloque de instrucciones varias veces. |
let numero1 = 22 |
Declara la variable numero1 y le asigna el valor inicial de 22, que es el primer número de la serie. |
numero1 >= 2 |
Es la condición del ciclo. Mientras numero1 sea mayor o igual a 2, el ciclo seguirá ejecutándose. |
numero1 = numero1 - 2 |
Después de cada repetición, se resta 2 al valor de numero1, generando únicamente números pares en orden descendente. |
document.write(numero1 + '<br>'); |
Muestra el valor de numero1 en la página web y agrega un salto de línea (<br>) para que cada número aparezca en una línea diferente.
|
¿Cómo funciona el ciclo?
El ciclo realiza los siguientes pasos:
- Comienza con el número 22.
- Lo muestra en la página.
- Le resta 2, obteniendo 20.
- Repite el proceso hasta llegar al número 2.
- Cuando el siguiente valor sería 0, la condición
numero1 >= 2ya no se cumple y el ciclo termina.
Salida del programa
22 20 18 16 14 12 10 8 6 4 2
Resumen
Este ejercicio utiliza un ciclo for para generar una serie de números pares en orden descendente. El ciclo inicia en 22, resta 2 en cada repetición y finaliza cuando llega al número 2.
No hay comentarios.:
Publicar un comentario