Introducción a C # For Loop

  • En los fundamentos de los lenguajes de programación de computadoras, un bucle se puede considerar como una cadena o secuencia de instrucciones ejecutivas que se realiza / repite / itera continuamente hasta que se alcanza una determinada condición. Los bucles se usan para ejecutar repetidamente un bloque de instrucciones, en la clasificación del flujo en bucles podemos determinar si un bucle es un bucle controlado por entrada o si es un bucle controlado por salida, el compilador de programación antes de ejecutar las declaraciones verifica si todas las condiciones asociadas con Al comienzo de las ejecuciones de los bucles se validan y son verdaderas, esta actividad se realiza mediante bucles controlados por Entry.
  • Para el bucle controlado por salida, el compilador valida las condiciones asociadas con la terminación del bucle. Durante el flujo de los bucles, se completa un proceso determinado, como obtener un parámetro o cualquier elemento de los datos de entrada, el análisis de los parámetros o cambiarlo, seguido de una condición que verifica el valor límite, como si un contador (un indicador valor asociado con el bucle).
  • Para las condiciones, si se cumple, la instrucción posterior dirige la secuencia para que regrese a la primera instrucción de la secuencia y repita la secuencia. Una vez que la condición ha alcanzado, el flujo del compilador se mueve a las ramas de instrucciones programadas presentes fuera del bucle. Por lo tanto, un bucle es un concepto de programación que se usa comúnmente para reducir la redundancia y la complejidad del código.
  • En referencia al bucle For, se puede considerar como un bloque iterativo basado en una condición FOR y luego progresar para instanciar la ejecución de los pasos especificados por una secuencia de código siempre que se cumplan estas condiciones. El bucle se puede diferenciar de otros bucles en función de la presencia de una variable de contador de bucle o una variable de bucle parametrizada que ayuda a iterar a través del cuerpo del bucle para la coincidencia exacta y satisfacer la secuencia de cada iteración.

Sintaxis:

for (counter/variable initialize; termination condition; iteration steps)
(
// code block to be executed as long as condition is satisfied
)

Diferenciando en tres partes que incluyen contrarrestar en bucle for

  1. Inicialización y asignación de variables: este paso se utiliza para declarar e inicializar un indicador de contador que se utilizará para invalidar una expresión condicional y una secuencia de activación para que el programa se ejecute en los PASOS presentes en el módulo de ejecución.
  2. Condiciones de bucle: la parte de condición generalmente apunta a un parámetro o una expresión booleana y solo puede volver de falso a verdadero.
  3. Pasos de bucle: el módulo de ejecución para pasos corresponde a una instrucción para aumentar o disminuir el contador de banderas.

Diagrama de flujo

¿Cómo funciona el bucle en C #?

El bucle C # For tiene tres partes, como se puede ver en el diagrama de flujo anterior:

  1. La declaración de inicialización se instancia primero. Aquí, la variable generalmente se declara e inicializa. Esta variable se conoce como un indicador de contador ya que gobierna el número de iteraciones para las cuales se ejecutará el bucle. Este contador puede ser un parámetro de entrada con un valor inicial o previo asociado o un registro de contador explícito con un valor inicial definido en la sintaxis for.
  2. Los siguientes pasos en la evaluación de la condición FOR. La condición es una expresión booleana, es decir, devuelve verdadero o falso. Si la condición resulta verdadera, se ejecutan las declaraciones / Programas dentro del ciclo For. seguido de la declaración del iterador que cambia el valor de la variable inicializada / contador del programa y nuevamente se valida la condición asignada a la sintaxis for. Estas iteraciones continúan hasta que la condición se evalúa como falsa.
  3. Tan pronto como la condición se evalúa como falsa, el flujo se mueve desde dentro del bucle hacia afuera del bloque.

Tratemos de entender el concepto usando un programa:

Sintaxis:

for (int i = 0; i <= 5; i++)
(
Console.WriteLine("i value: (0)", i);
)

  1. Aquí int i = 1 es la parte de inicialización, el ciclo inicializa un indicador de contador para el parámetro I que se define explícitamente en la sintaxis del ciclo For
  2. i <= 5 es la parte de la condición, la condición se evalúa como verdadera siempre que el valor de I sea menor o igual que 5
  3. i ++ es la parte del iterador y apunta al post-incremento del puntero tan pronto como la iteración se completa una vez

1. Un simple ciclo iterativo para

Código:

using System;
public class Program
(
public static void Main()
(
for (int i = 0; i < 8; i++)
(
Console.WriteLine("Value of i: (0)", i);
)
)
)

Salida:

Valor de i: 0
Valor de i: 1
Valor de i: 2
Valor de i: 3
Valor de i: 4
Valor de i: 5
Valor de i: 6
Valor de i: 7

2. Un bucle infinito para

Código

using System;
public class Program
(
public static void Main()
(
for ( ; ; )
(
Console.Write(“x”);
)
)
)

Salida:

xxxxxxxxxxxxxxxx xxxxxxx

3. Saltos en bucle

Código

>using System;
public class Program
(
public static void Main()
(
for (int i = 0; i < 8; i++)
(
if( i == 4 )
break;
Console.WriteLine("Value of i: (0)", i);
)
)
)

Salida:

Valor de i: 0
Valor de i: 1
Valor de i: 2
Valor de i: 3

4. Anidado para bucles

Código

using System;
public class Program
(
public static void Main()
(
for (int p = 0; p < 3; i++)
(for(int q =5; q>= 0; j--)
Console.WriteLine("Value of p: (0), Q: (1) ", p, q);
)
)
)

Salida:

Valor de p: 0, Q: 5
Valor de p: 0, Q: 4
Valor de p: 0, Q: 3
Valor de p: 0, Q: 2
Valor de p: 0, Q: 1
Valor de p: 0, Q: 0
Valor de p: 1, Q: 5
Valor de p: 1, Q: 4
Valor de p: 1, Q: 3
Valor de p: 1, Q: 2
Valor de p: 1, Q: 1
Valor de p: 1, Q: 0
Valor de p: 2, Q: 5
Valor de p: 2, Q: 4
Valor de p: 2, Q: 3
Valor de p: 2, Q: 2
Valor de p: 2, Q: 1
Valor de p: 2, Q: 0

Artículos recomendados

Esta ha sido una guía de C # For Loop. Aquí discutimos cómo funciona el bucle For en C #? tres partes que incluyen el contador en el ciclo For con diagrama de flujo, códigos, sintaxis y salidas. También puede consultar nuestros otros artículos sugeridos para obtener más información.

  1. Funciones de C #
  2. C # si declaración
  3. Usos de C #
  4. Comandos C #
  5. Para bucle en C