Ejemplos en Lenguaje 

Ejemplo 1: Imprimir números del 1 al 5

#include <stdio.h>

int main() {

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

Explicación:

  • i = 1: Inicializa la variable i con el valor 1.
  • i <= 5: Condición que se evalúa antes de cada iteración. Mientras sea verdadera, el bucle continúa.
  • i++: Incrementa i en 1 después de cada iteración.
  • El código dentro del bucle for ( printf("%d ", i); ) se ejecuta 5 veces, imprimiendo los números del 1 al 5.

Ejemplo 2: Bucle con decremento

#include <stdio.h>

int main() {
int i;
for (i = 5; i >= 1; i--) {
printf("%d ", i);
}
printf("\n");
return 0;
}

Explicación:

  • i = 5: Inicializa i con 5.
  • i >= 1: La condición se evalúa como verdadera mientras i sea mayor o igual a 1.
  • i--: Decrementa i en 1 en cada iteración.

Ejemplo 3: Bucle anidado (para recorrer una matriz) 

#include <stdio.h>

int main() {
int matriz[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int i, j;

for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("%d ", matriz[i][j]);
}
printf("\n");
}
return 0;
}

Explicación:

  • El bucle externo (i) itera sobre las filas de la matriz.
  • El bucle interno (j) itera sobre las columnas de cada fila.
  • matriz[i][j] accede a cada elemento de la matriz.

Ejemplo 4: Omisión de partes del bucle for 

#include <stdio.h>

int main() {
int i = 1; // Inicialización fuera del bucle
for (; i <= 5;) { // Condición y expresión de incremento/decremento dentro del bucle
 

printf("%d ", i);

i++;
}
printf("\n"); 

return 0;
}

Explicación:

  • La inicialización se realiza antes del bucle.
  • La condición y el incremento/decremento se realizan dentro del bucle.
  • Es importante recordar que los punto y coma (;) son obligatorios, incluso si se omiten partes del bucle. 

Video explicativo:

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar