Menu
Coddy logo textTech

Bucle For

Parte de la sección Fundamentals del Journey de C de Coddy — lección 37 de 63.

El bucle for es una estructura de control que permite ejecutar un bloque de código repetidamente durante un número específico de veces.

Un bucle for tiene tres componentes:

  • Inicialización (se ejecuta una vez antes de que comience el bucle)
  • Condición (se comprueba antes de cada iteración)
  • Actualización (ejecutado después de cada iteración)
for (initialization; condition; update) {
    // código a ejecutar
}

Vamos a crear un bucle for sencillo que cuente del 1 al 5:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

Después de ejecutar el código anterior, la salida será:

1 2 3 4 5

Cómo funciona esto:

  1. Primero, inicializamos i a 1
  2. Luego verificamos si i <= 5 (verdadero, por lo que ejecutamos el cuerpo del bucle)
  1. Imprimimos el valor de i
  2. Incrementamos i en 1
  3. Repetimos los pasos 2-4 hasta que la condición sea falsa
challenge icon

Desafío

Fácil

Crea un programa que reciba un entero n de la entrada y use un bucle for para imprimir todos los números del 1 al n, cada uno separado por un espacio.

Ejemplo de salida para n = 4:

1 2 3 4

Asegúrate de incluir un espacio después de cada número, incluyendo el último.

Hoja de referencia

El bucle for ejecuta un bloque de código repetidamente durante un número específico de veces.

Sintaxis del bucle for:

for (initialization; condition; update) {
    // código a ejecutar
}

Componentes:

  • Inicialización (se ejecuta una vez antes de que comience el bucle)
  • Condición (se comprueba antes de cada iteración)
  • Actualización (se ejecuta después de cada iteración)

Ejemplo - contando del 1 al 5:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

Pruébalo tú mismo

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // Escribe tu código aquí
    
    return 0;
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals