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.
-= --> el operador de asignación de resta ( -= ) resta el valor del operando derecho de una variable y asigna el resultado a la variable.
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 impares en orden descendente, comenzando desde 21 y terminando en 1. Para lograrlo utiliza un ciclo while, el cual se repite mientras el número sea mayor o igual a 1. En cada repetición muestra el número actual y luego le resta 2 para obtener el siguiente número impar.
Código del programa
let numero = 21;
while(numero >= 1){
document.write(numero + ',');
numero -= 2;
}
Explicación de cada línea del código
| Código | Explicación sencilla |
|---|---|
| let numero = 21; | Crea una variable llamada numero y le asigna el valor inicial de 21, que será el primer número de la serie. |
| while(numero >= 1) | El ciclo while se ejecuta mientras el valor de numero sea mayor o igual a 1. |
| document.write(numero + ','); | Muestra el número actual en la página seguido de una coma. |
| numero -= 2; | Resta 2 al valor de la variable para obtener el siguiente número impar. |
Funcionamiento paso a paso
| Iteración | Valor de numero | Se muestra | Nuevo valor |
|---|---|---|---|
| 1 | 21 | 21 | 19 |
| 2 | 19 | 19 | 17 |
| 3 | 17 | 17 | 15 |
| 4 | 15 | 15 | 13 |
| 5 | 13 | 13 | 11 |
| 6 | 11 | 11 | 9 |
| 7 | 9 | 9 | 7 |
| 8 | 7 | 7 | 5 |
| 9 | 5 | 5 | 3 |
| 10 | 3 | 3 | 1 |
| 11 | 1 | 1 | -1 |
Resultado del programa
21,19,17,15,13,11,9,7,5,3,1,
Resumen
El programa comienza en el número 21. Mientras el número sea mayor o igual a 1, lo muestra en pantalla y luego le resta 2. De esta manera se obtienen únicamente los números impares en orden descendente hasta llegar al 1, momento en que el ciclo termina.
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.
-= --> el operador de asignación de resta ( -= ) resta el valor del operando derecho de una variable y asigna el resultado a la variable.
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 impares en orden descendente, comenzando desde 21 hasta llegar a 1. Para lograrlo utiliza un ciclo for, que va restando 2 en cada repetición para recorrer únicamente los números impares.
| Código | Explicación |
|---|---|
| <!DOCTYPE html> | Indica que el documento está escrito en HTML5. |
| <html lang="es"> | Define el inicio del documento HTML y especifica que el idioma es español. |
| <head> | Contiene la información de configuración de la página. |
| <meta charset="UTF-8"> | Permite utilizar caracteres especiales como la ñ y las tildes. |
| <meta name="viewport"...> | Hace que la página sea adaptable a teléfonos móviles y tablets. |
| <title>Ejercicio JavaScript</title> | Define el título que aparece en la pestaña del navegador. |
| <body> | Contiene todo el contenido visible de la página. |
| <script> | Indica el inicio del código JavaScript. |
| for(numero = 21; numero >= 1; numero -= 2) |
Crea un ciclo for.
|
| document.write(numero + ','); | Muestra cada número impar seguido de una coma en la página web. |
| </script> | Finaliza el código JavaScript. |
| </body> | Finaliza el contenido visible de la página. |
| </html> | Finaliza el documento HTML. |
Resultado del programa
La serie que genera el programa es:
El ciclo comienza en 21 y en cada vuelta disminuye el valor en 2. De esta manera solo aparecen los números impares en orden descendente hasta llegar a 1.
No hay comentarios.:
Publicar un comentario