Ir al contenido

IDEAS PRÁCTICAS · ASIMOV INGENIERÍA

Aprendiendo lógica de programación con JavaScript - Parte 3

Ciclos while y for

Table of contents

No titles in the blog post

Empiece a escribir aquí...

Ciclos

Los ciclos son una parte fundamental en la programación, permiten ejecutar repetidamente un bloque de código hasta que se cumpla una condición o se recorra una colección de elementos. En JavaScript, dos de los ciclos más comunes son while y for. En este blog, exploraremos cómo utilizar estos ciclos, proporcionando ejemplos y explicaciones detalladas para que puedas dominar su uso.

desarrollo agil software 118813 2893

Ciclo While:

El ciclo while ejecuta un bloque de código mientras una condición específica sea verdadera. Es importante tener cuidado con la condición para evitar bucles infinitos. Veamos un ejemplo:

let contador = 0;
while (contador < 5) {
  console.log("El contador es: " + contador);
  contador++;
}

Este código imprimirá los números del 0 al 4 en la consola. Primero, se inicializa contador en 0. Luego, mientras contador sea menor que 5, el bloque de código dentro del while se ejecutará, imprimiendo el valor de contador y luego incrementándolo en 1 en cada iteración. 

Ilustración de lógica de programación

Ilustración de lógica de programaciónOrgUVC L Bus 12 Single 10

Ciclo For:

El ciclo for es especialmente útil cuando se conoce de antemano el número de iteraciones que se desea realizar. Tiene tres partes: inicialización, condición y actualización. Veamos un ejemplo:

for (let i = 0; i < 5; i++) {
  console.log("El valor de i es: " + i);
}

Este código también imprimirá los números del 0 al 4 en la consola. La variable i se inicializa en 0, luego se ejecuta el bloque de código mientras i sea menor que 5, y en cada iteración i se incrementa en 1.

ilustracion vector concepto abstracto gestion proyectos agil 107173 25136 

Practiquemos!!

Vamos a escribir un programa que imprima los primeros 10 números pares positivos utilizando un ciclo.

Si necesitas ayuda o simplemente quieres ver si llegaste a la resolución deseada te dejamos un enlace a la resolución