Programa básico con bucle for

CCBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Un bucle es una secuencia de instrucciones que se ejecuta repetidamente hasta que se alcanza una cierta condición o para siempre. Un bucle for es una declaración de flujo de control que ejecuta un fragmento de código repetidamente hasta que se cumple la condición especificada. En este laboratorio, crearemos un programa simple utilizando un bucle for.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/FileHandlingGroup(["File Handling"]) c/BasicsGroup -.-> c/variables("Variables") c/BasicsGroup -.-> c/operators("Operators") c/ControlFlowGroup -.-> c/for_loop("For Loop") c/ControlFlowGroup -.-> c/while_loop("While Loop") c/FileHandlingGroup -.-> c/write_to_files("Write To Files") c/FileHandlingGroup -.-> c/create_files("Create Files") c/FileHandlingGroup -.-> c/read_files("Read Files") c/UserInteractionGroup -.-> c/user_input("User Input") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/variables -.-> lab-123257{{"Programa básico con bucle for"}} c/operators -.-> lab-123257{{"Programa básico con bucle for"}} c/for_loop -.-> lab-123257{{"Programa básico con bucle for"}} c/while_loop -.-> lab-123257{{"Programa básico con bucle for"}} c/write_to_files -.-> lab-123257{{"Programa básico con bucle for"}} c/create_files -.-> lab-123257{{"Programa básico con bucle for"}} c/read_files -.-> lab-123257{{"Programa básico con bucle for"}} c/user_input -.-> lab-123257{{"Programa básico con bucle for"}} c/output -.-> lab-123257{{"Programa básico con bucle for"}} end

Iniciar la terminal

Para comenzar con el laboratorio, primero debes iniciar la terminal. Puedes hacer esto buscando la terminal a través de la pestaña de actividades o utilizando las teclas de atajo "Ctrl + Alt + T" para Ubuntu.

Crear un nuevo archivo C

Ahora, en la terminal, crea un nuevo archivo C llamado main.c en el directorio ~/project/ ejecutando el siguiente comando:

touch ~/project/main.c

Abrir el archivo en el editor de texto

Abre el archivo main.c en tu editor de texto preferido. Por ejemplo, puedes usar el editor nano ejecutando:

nano ~/project/main.c

Escribir el código

En el editor de texto, escribe el siguiente código:

#include <stdio.h>

int main()
{
    printf("\n\n\t\tLabEx - Mejor lugar para aprender\n\n\n");

    int i = 0;

    for(i = 0; i < 10; i++)
    {
        printf("i = %d\n", i);
    }

    printf("\n\El valor de i después de salir del bucle es %d\n\n", i);

    printf("\nRecuerda que la condición del bucle comprueba la declaración condicional antes de volver a buclear.\n\n");

    printf("En consecuencia, cuando i es igual a 10, el bucle se rompe.\n\n");

    printf("i se actualiza antes de comprobar la condición, por lo que el valor de i después de salir del bucle es 10.\n\n");

    printf("\n\n\t\t\tCodificar es divertido!\n\n\n");
    return 0;
}

Este código imprimirá los números del 0 al 9 utilizando un bucle for y proporcionará una explicación de la condición del bucle.

Compilar y ejecutar el código

Compila el código utilizando el siguiente comando:

gcc -o main ~/project/main.c

Luego, ejecuta el programa con el siguiente comando:

./main

Comprender la salida

La salida será similar a la siguiente:

                LabEx - Mejor lugar para aprender


i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9

El valor de i después de salir del bucle es 10

Recuerda que la condición del bucle comprueba la declaración condicional antes de volver a buclear.

En consecuencia, cuando i es igual a 10, el bucle se rompe.

i se actualiza antes de comprobar la condición, por lo que el valor de i después de salir del bucle es 10.


                        Codificar es divertido!

Modificar el código

Experimenta con el código ajustando la inicialización, la condición y la actualización del bucle. Vuelve a ejecutar el código para observar cómo cambia la salida.

Resumen

En este laboratorio paso a paso, hemos aprendido cómo crear un programa básico con un bucle for en C. Ahora deberías tener una mejor comprensión de cómo trabajar con los bucles for, cómo se definen y cómo modificar el código para obtener una salida diferente.