Solo conectaremos con YouTube si autorizas el contenido externo.
¿Qué son?
Las estructuras de control de flujo son bloques de código que nos permiten controlar el flujo de ejecución de nuestro programa.
¿Qué tipos hay?
if → ejecuta un bloque de código si se cumple una condición especificada.
else → ejecuta un bloque de código si no se cumple la condición especificada en una estructura if.
else if → permite especificar una serie de condiciones adicionales en una estructura if para evaluar.
for → ejecuta un bloque de código una cantidad específica de veces.
while → ejecuta un bloque de código mientras se cumpla una condición especificada.
do while → ejecuta un bloque de código al menos una vez y luego continúa ejecutándose mientras se cumpla una condición especificada.
break → interrumpe la ejecución de una estructura de control de flujo, como un bucle for o while.
continue → salta al siguiente ciclo de una estructura de control de flujo, como un bucle for o while.
Ejemplo de IF-ELSE:
Ejemplo de FOR, WHILE y DO WHILE:
Ejemplo de Break y Continue:
Ejercicios
El Semáforo:
Crea una variable llamada
colorSemaforo. Usa una declaraciónif/elsepara imprimir un mensaje que indique si los coches deben detenerse o pueden continuar.El Día de la Semana:
Crea una variable llamada
diaDeLaSemana. Usaif/else if/elsepara imprimir un mensaje diferente para cada día de la semana.La Tabla de Multiplicar:
Usa un bucle
forpara imprimir la tabla de multiplicar del 7.El Contador Regresivo:
Usa un bucle
whilepara imprimir un contador regresivo desde 10 hasta 1.El Mensaje Repetido:
Usa un bucle
do/whilepara imprimir un mensaje al menos una vez, y luego repetirlo si una condición es verdadera.El Control de Edad:
Crea una variable llamada
edady usa una declaraciónif/elsepara verificar si una persona es mayor de edad o no.El Bucle del Alfabeto:
Crea un array con todas las letras del alfabeto y usa un bucle
forpara imprimir cada letra.
let colorSemaforo = “rojo”;
if (colorSemaforo == “rojo”) {
console.log(“Los coches deben detenerse”);
} else {
console.log(“Los coches pueden continuar”);
}
let diaDeLaSemana = “Lunes”;
if (diaDeLaSemana == “Lunes”) {
console.log(“Inicio de semana, ¡vamos!”);
} else if (diaDeLaSemana == “Viernes”) {
console.log(“¡Casi fin de semana!”);
} else {
console.log(“Otro día maravilloso”);
}
for (let i = 1; i <= 10; i++) {
console.log(`7 * ${i} = ${7 * i}`);
}
let contador = 10;
while (contador > 0) {
console.log(contador);
contador–;
}
let repetirMensaje = false;
do {
console.log(“¡Esto es JavaScript!”);
} while (repetirMensaje);
let edad = 18;
if (edad >= 18) {
console.log(“Eres mayor de edad”);
} else {
console.log(“Eres menor de edad”);
}
let alfabeto = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, ‘i’, ‘j’, ‘k’, ‘l’, ‘m’, ‘n’, ‘ñ’, ‘o’, ‘p’, ‘q’, ‘r’, ‘s’, ‘t’, ‘u’, ‘v’, ‘w’, ‘x’, ‘y’, ‘z’];
for (let i = 0; i < alfabeto.length; i++) {
console.log(alfabeto[i]);
}


