Para bucle en c

Para bucle en c

Cuando escribimos un programa para diferentes aplicaciones de software o hardware, hay algunos comandos o tareas que necesitamos ejecutar repetidamente hasta que las necesitemos o hasta que esa declaración sea falsa. ¿Alguna vez ha pensado en cómo los programadores programan su código para hacer una tarea específica varias veces?? ¿Escriben el código específico para ese programa específico varias veces para iterarse hasta que sea necesario?? Si hacemos esto manualmente, sería fácil si tuviéramos que iterarlo varias veces, digamos 2 o tal vez 3, pero si necesitáramos cientos de iteraciones, podría convertirse en un obstáculo para nosotros escribir el mismo programa cien veces. Aquí es donde para bucles vienen al rescate. Estos bucles permiten la iteración del programa específico varias veces con cada incremento en sus declaraciones de condición hasta que se requiera.

Procedimiento

Esta guía le dará una explicación detallada de la definición de "para bucles." Por qué los necesitamos? ¿Cuál es la sintaxis que debemos saber antes de implementar bucles?? Y donde podamos usar o implementar los bucles para nuestro programa. Realizaremos diferentes casos de bucle para diferentes tipos de ejemplos en la guía.

Sintaxis

Primero discutamos la sintaxis para el bucle for ya que necesitamos saberlo antes de ejecutarla prácticamente en el programa. El bucle para las tres declaraciones básicas, o las condiciones en las que se ejecuta, y son los siguientes:

para (condición1 =; condición 2 =; condición 3 ++;)

// Cuerpo del programa que necesita ser iterado varias veces

Condición 1, es el paso básico en el que declaramos primero el índice del bucle for con algún tipo de datos, e.gramo., entero, y el valor de inicialización es en su mayoría cero. Luego nos presentamos a la condición 2, que establece que hasta qué valor de iteración se debe ejecutar el cuerpo del bucle. Condición 3, que es un incremento de 1 paso o según nuestro requisito de que tengamos que iterar el programa hasta que llegamos al valor final de iteraciones en la condición 2.

Ejemplo # 01

Aprenderemos en este ejemplo cómo podemos ejecutar un bucle simple para un programa para tener en nuestras manos la sintaxis del "For Loop". Para esto, necesitamos crear un nuevo proyecto en Visual Studio C y luego agregar el proyecto al directorio C guardándolo con el .extensión C. Luego importaremos la biblioteca requerida como

$ # incluir

Este es el archivo de encabezado que permitirá al programa incluir toda la información relacionada con la lectura de la entrada y mostrar la salida. En general, declararemos e inicializaremos el bucle for como se describe anteriormente, e.gramo., para (condición1 =; condición 2 =; condición 3 ++;) . Para la condición 1, declararemos una variable "I" con el tipo de datos "INT" e inicializaremos asignándolo el valor numérico "0".

En la condición 2, utilizaremos la variable ya declarada "I" y le asignaremos un valor menos que igual a "10", ya que queremos que nuestro programa en el cuerpo del bucle para. Luego definiremos la condición 3 con el incremento de más uno como "i ++". En el cuerpo del bucle for, escribiremos la función para simplemente imprimir estos valores del índice "i" y salir del bucle y devolver cero, luego salir del bucle principal también.

#incluir
int main ()
int i;
para (i = 0; i < 10; i++)

Printf ("%d", i);

regresar 0;

Hemos implementado el ejemplo anterior en el que hemos escrito un programa que debe ejecutarse 10 veces y mostrar los valores del índice "I" como salida.

Ejemplo # 02

El ejemplo anterior mostró cómo podemos ejecutar un bucle simple para imprimir los valores del índice. Este ejemplo nos mostrará cómo podemos tomar la entrada (como un número) del usuario y luego encontrar los primeros diez múltiplos de ese número. Supongamos que queremos que el usuario elija un número "2" para que nuestro programa pueda encontrar sus primeros diez múltiplos. Para hacerlo, importe el archivo de encabezado como

$ # incluir

Después del paso anterior, en la función principal, inicializaremos una variable con un entero de tipo de datos y le asignaremos algún valor, "1". Luego inicializaremos otra variable "user_input_num" que tiene int as su tipo de datos. Le asignaremos a esta variable un valor igual a "0" y leeremos la entrada del usuario para este número llamando al método scanf () y pasando la dirección de esta variable como "& user_input_num" en los argumentos del método scanf ().

Luego ejecutaremos un bucle for para la variable ya declarada e inicializada "a = 1" 'a' es menor de igual a 10, ya que solo queremos que se muestren los primeros diez múltiplos en la salida, con el incremento en el índice 'a 'como "a ++" e imprima el índice' a 'multiplicándolo con el número almacenado y leído en' user_input_num 'como "a*use_input_num". Este programa se ejecuta prácticamente en el idioma C de la siguiente manera:

#incluir
int main ()
int a = 1; int user_input_num = 0;
printf ("por favor ingrese a algún número:");
scanf_s ("%d", y user_input_num);
para (a = 1; a<= 10;a++)
printf ("%d \ n", (user_input_num* a));

regresar 0;

La salida muestra primero el número de entrada del usuario. Después de leer y escribir el número leído del programa de entrada del usuario, ingresa a los bucles, donde primero multiplica el valor actual del índice 'a' con el número que se ingresa del usuario y luego los muestra. Este proceso se ejecuta repetidamente después de cada incremento en el valor del índice hasta que el límite aplicado en las iteraciones del índice alcanza un valor de menos de 10. Cuando el índice 'a' alcanza el valor de 9, saldrá del bucle for devuelto '0' en la salida. Por lo tanto, solo se mostrarán los primeros diez múltiplos del número de entrada del usuario en la salida.

Conclusión

Para cualquier programa que deba ejecutarse varias veces, utilizamos los bucles para. En su lugar, escribimos manualmente los programas varias veces. Esto ahorra tiempo y gasto de energía y ofrece más solidez en términos de precisión al programa. En el artículo, hemos dado una explicación detallada de la sintaxis y la ejecución práctica de los bucles para los diversos casos.