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 menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
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:
Generar la serie: 1, 4, 9, 16, 25, 36,...
Este programa genera una serie de números cuadrados perfectos utilizando un bucle while. En cada repetición calcula el cuadrado de un número y lo muestra en pantalla hasta llegar al número 36.
Código
let numero1 = 1;
let numero2 = 36;
let contador = 1;
while(numero1 <= numero2){
document.write(numero1 + '<br>');
contador = contador + 1;
numero1 = contador * contador;
}
Explicación de cada línea
Crea la variable numero1 y le asigna el valor 1. Esta variable guarda el número que se mostrará en pantalla.
Guarda el número 36, que será el límite de la serie. El programa dejará de mostrar números cuando el siguiente cuadrado sea mayor que 36.
Crea un contador que comenzará en 1. Este contador sirve para calcular los cuadrados perfectos.
El ciclo while se repetirá mientras numero1 sea menor o igual a 36.
Muestra el valor de numero1 en la página y agrega un salto de línea para que cada número aparezca debajo del anterior.
Aumenta el contador en una unidad.
Los valores del contador serán:
- 1
- 2
- 3
- 4
- 5
- 6
- ...
Calcula el cuadrado del contador y lo guarda en numero1.
Por ejemplo:
- 2 × 2 = 4
- 3 × 3 = 9
- 4 × 4 = 16
- 5 × 5 = 25
- 6 × 6 = 36
Funcionamiento paso a paso
| Contador | Cálculo | Número mostrado |
|---|---|---|
| 1 | 1 × 1 | 1 |
| 2 | 2 × 2 | 4 |
| 3 | 3 × 3 | 9 |
| 4 | 4 × 4 | 16 |
| 5 | 5 × 5 | 25 |
| 6 | 6 × 6 | 36 |
Resultado
El programa mostrará:
1 4 9 16 25 36
Resumen
- numero1 almacena el número que se imprime.
- numero2 indica el límite de la serie (36).
- contador aumenta de uno en uno.
- En cada repetición se calcula contador × contador.
- El ciclo termina cuando el siguiente cuadrado es mayor que 36.
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 menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
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 genera una serie de números cuadrados perfectos utilizando un ciclo for. En cada repetición se calcula el cuadrado del contador y se muestra el resultado en la pantalla.
Código
let contador = 1;
let numero2 = 36;
for(let numero1 = 1; numero1 <= numero2; numero1 = contador * contador){
document.write(numero1 + '<br>');
contador++;
}
Explicación de cada línea del código
| Código | Explicación |
|---|---|
| let contador = 1; | Se crea la variable contador y comienza en 1. Esta variable se utiliza para calcular los cuadrados. |
| let numero2 = 36; | Se guarda el número 36, que será el límite máximo de la serie. |
| for(...) | Se crea un ciclo for para repetir varias veces las instrucciones. |
| let numero1 = 1; | La variable numero1 inicia con el valor 1, que es el primer número que se mostrará. |
| numero1 <= numero2 | El ciclo continuará mientras numero1 sea menor o igual a 36. |
| numero1 = contador * contador | Al finalizar cada repetición, numero1 toma el valor del cuadrado del contador. |
| document.write(numero1 + '<br>'); | Muestra el valor de numero1 en la página y agrega un salto de línea. |
| contador++; | Aumenta el contador en una unidad para calcular el siguiente cuadrado. |
¿Cómo funciona el ciclo?
| Contador | Cálculo | Valor de numero1 | Se muestra |
|---|---|---|---|
| 1 | 1 × 1 | 1 | 1 |
| 2 | 2 × 2 | 4 | 4 |
| 3 | 3 × 3 | 9 | 9 |
| 4 | 4 × 4 | 16 | 16 |
| 5 | 5 × 5 | 25 | 25 |
| 6 | 6 × 6 | 36 | 36 |
No hay comentarios.:
Publicar un comentario