Código del ejercicio:
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.
parseInt() --> analiza un valor como una cadena y devuelve el primer entero.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> se usa para especificar un bloque de código a ejecutar, si la misma condición es falsa.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
== --> el operador de comparacion ( == ) comprueba si sus dos operandos son iguales y devuelve un resultado booleano.
+ --> se usa para concatenar cadenas, cadenas a constantes o a variables.
document.write --> imprime el texto especificado en la página.
Explicación del Código:
Objetivo:
Mostrar los primeros números de la serie:
2, 3, 6, 7, 14, 15, 30, 31...
Mostrar los primeros números de la serie:
2, 3, 6, 7, 14, 15, 30, 31...
Entrada de datos:
Se solicita al usuario un número que indica cuántos valores de la serie se van a mostrar.
Se solicita al usuario un número que indica cuántos valores de la serie se van a mostrar.
Variables utilizadas:
- x: cantidad de números a mostrar.
- vi: valor inicial de la serie (empieza en 2).
- c: contador de números mostrados.
- sw: interruptor que alterna operaciones.
Lógica del programa:
El programa usa un ciclo while que se repite hasta mostrar la cantidad de números indicada.
Dentro del ciclo:
El programa usa un ciclo while que se repite hasta mostrar la cantidad de números indicada.
Dentro del ciclo:
- Se muestra el valor actual.
- Si sw = 1, se suma 1.
- Si sw = 0, se multiplica por 2.
- El interruptor cambia en cada iteración.
Código JavaScript:
let x = parseInt(prompt('Ingresar número:'));
let vi = 2, c = 0, sw = 1;
while(c != x){
document.write(vi + ",");
if(sw == 1){
vi = vi + 1;
sw = 0;
}else{
vi = vi * 2;
sw = 1;
}
c = c + 1;
}
Resultado:
La serie se genera alternando las operaciones:
+1 → ×2 → +1 → ×2 → ...
Ejemplo:
2 → 3 → 6 → 7 → 14 → 15...
La serie se genera alternando las operaciones:
+1 → ×2 → +1 → ×2 → ...
Ejemplo:
2 → 3 → 6 → 7 → 14 → 15...
No hay comentarios.:
Publicar un comentario