C # pour boucle - Utilisation de For Loop en C # avec des exemples

Table des matières:

Anonim

Introduction à C # For Loop

  • Dans les principes fondamentaux des langages de programmation informatique, une boucle peut être considérée comme une chaîne ou une séquence d'instructions exécutives qui est continuellement exécutée / répétée / ou répétée jusqu'à ce qu'une certaine condition soit atteinte. Les boucles sont utilisées pour exécuter de manière répétée un bloc d'instructions, dans la classification du flux en boucles, nous pouvons déterminer si une boucle est une boucle contrôlée d'entrée ou si elle est une boucle contrôlée de sortie. Le compilateur de programmation avant d'exécuter les instructions vérifie si toutes les conditions associées à le début des exécutions de boucles est validé et vrai, cette activité est réalisée par des boucles contrôlées par Entry.
  • Pour Exit Controlled Loop, le compilateur valide les conditions associées à la fin de la boucle. Pendant le déroulement des boucles, un certain processus est terminé, comme l'obtention d'un paramètre ou de tout élément à partir des données d'entrée, l'analyse des paramètres ou leur modification, suivie d'une condition qui vérifie la valeur limite, par exemple si un compteur (un indicateur valeur associée à la boucle).
  • Pour les conditions, si elle est satisfaite, l'instruction suivante ordonne à la séquence de revenir à la première instruction de la séquence et de répéter la séquence. Une fois la condition atteinte, le flux du compilateur se déplace vers les branches d'instructions programmées présentes en dehors de la boucle. Ainsi, une boucle est un concept de programmation couramment utilisé pour réduire la redondance et la complexité du code.
  • En référence à la boucle For, il peut être considéré comme un bloc itératif basé sur une condition FOR puis progresser pour instancier l'exécution des étapes spécifiées par une séquence de code tant que ces conditions sont remplies. La boucle peut être différenciée des autres boucles sur la base de la présence d'une variable de compteur de boucle ou d'une variable de boucle paramétrée qui aide à itérer à travers le corps de la boucle pour la correspondance exacte et à satisfaire la séquence de chaque itération.

Syntaxe:

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

Différenciation en trois parties qui incluent la lutte contre la boucle For

  1. Initialisation et affectation des variables: Cette étape est utilisée pour déclarer et initialiser un indicateur de compteur qui sera utilisé pour invalider une expression conditionnelle et une séquence de déclenchement pour le programme à exécuter dans les STEPS présents dans le module d'exécution.
  2. Conditions de boucle: la partie condition pointe généralement vers un paramètre ou une expression booléenne et elle ne peut retourner que de faux à vrai.
  3. Étapes de boucle: Le module d'exécution des étapes correspond à une instruction pour incrémenter ou décrémenter le compteur d'indicateurs.

Représentation schématique

Comment fonctionne la boucle For en C #?

La boucle C # For comprend trois parties, comme le montre l'organigramme ci-dessus:

  1. L'instruction d'initialisation est instanciée en premier. Ici, la variable est généralement déclarée et initialisée. Cette variable est appelée indicateur de compteur car elle régit le nombre d'itérations pour lesquelles la boucle doit être exécutée. Ce compteur peut être un paramètre d'entrée avec une valeur initiale ou préalable associée ou un registre de compteur explicite avec une valeur initiale définie dans la syntaxe for.
  2. Les prochaines étapes de l'évaluation de la condition FOR. La condition est une expression booléenne, c'est-à-dire qu'elle renvoie true ou false. Si la condition est vraie, les instructions / programmes à l'intérieur de la boucle For sont exécutés. suivi de l'instruction itérateur qui modifie la valeur de la variable initialisée / compteur de programme et à nouveau la condition affectée à la syntaxe for est validée. Ces itérations se poursuivent jusqu'à ce que la condition soit évaluée à false.
  3. Dès que la condition est fausse, le flux se déplace de l'intérieur de la boucle vers l'extérieur du bloc.

Essayons de comprendre le concept à l'aide d'un programme:

Syntaxe:

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

  1. Ici int i = 1 est la partie d'initialisation, la boucle initialise un indicateur de compteur pour le paramètre I qui est explicitement défini dans la syntaxe de boucle For
  2. i <= 5 est la partie condition, la condition est évaluée à vrai tant que la valeur de I est inférieure ou égale à 5
  3. i ++ est la partie itérateur et pointe vers le post-incrément du pointeur dès que l'itération est terminée une fois

1. Une boucle itérative simple pour

Code:

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

Production:

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

2. Une boucle For infinie

Code

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

Production:

xxxxxxxxxxxxxxxx xxxxxxx

3. Ruptures de boucle

Code

>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);
)
)
)

Production:

Valeur de i: 0
Valeur de i: 1
Valeur de i: 2
Valeur de i: 3

4. Boucles imbriquées

Code

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);
)
)
)

Production:

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

Articles recommandés

Cela a été un guide pour C # For Loop. Nous discutons ici du fonctionnement de la boucle For en C #? trois parties qui incluent le comptage en boucle For avec diagramme de flux, codes, syntaxe et sorties. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus-

  1. Fonctions C #
  2. Instruction C # if
  3. Utilisations de C #
  4. Commandes C #
  5. Pour boucle en C