12. Structures de contrôle de flux : répétition

Página 12

12. Structures de contrôle de flux : répétition

Lorsque vous apprenez la logique de programmation, l'un des domaines clés que vous devez comprendre est celui des structures de contrôle de flux. Ces structures donnent aux programmes la capacité de prendre des décisions et de répéter des actions, ce qui les rend utiles et efficaces. Dans ce chapitre, nous nous concentrerons spécifiquement sur la répétition des structures de contrôle de flux.

Que sont les structures de contrôle de flux répétitives ?

Les structures de contrôle de flux répétitives, comme leur nom l'indique, sont utilisées pour répéter un bloc de code plusieurs fois. Ceci est utile lorsque vous devez effectuer une action à plusieurs reprises, comme additionner une liste de nombres ou récupérer des données dans une base de données.

Types de structures de contrôle de flux répétitives

Il existe trois principaux types de structures de contrôle de flux en boucle : for, while et do-while.

Pour

La structure de boucle for est utilisée lorsque vous savez exactement combien de fois vous souhaitez qu'un bloc de code soit exécuté. Par exemple, si vous souhaitez ajouter les nombres 1 à 10, vous pouvez utiliser une boucle for pour le faire. La boucle for comporte trois parties : l'initialisation, la condition et la mise à jour. L'initialisation est l'endroit où vous définissez la valeur initiale du compteur. La condition est l'expression qui détermine si la boucle doit continuer ou non. La mise à jour est l'endroit où vous modifiez la valeur du compteur.

Pendant que

La structure de boucle while est utilisée lorsque vous ne savez pas combien de fois un bloc de code doit être exécuté, mais que vous savez qu'il doit continuer tant qu'une condition est vraie. Par exemple, vous pouvez utiliser une boucle while pour lire les données d'un fichier jusqu'à la fin. La boucle while ne comporte qu’une seule partie : la condition. Si la condition est vraie, le bloc de code sera exécuté. Si c'est faux, la boucle se terminera.

Faire pendant

La structure de la boucle do-while est similaire à while, mais avec une différence clé : le bloc de code sera exécuté au moins une fois, même si la condition est fausse dès le début. Ceci est utile lorsque vous devez effectuer une action au moins une fois, puis la répéter tant qu'une condition est vraie.

Exemples de structures de contrôle de flux répétitives

Voici quelques exemples de la façon dont vous pouvez utiliser ces structures de contrôle de flux répétitives dans votre code.

Pour

Supposons que vous souhaitiez imprimer les nombres de 1 à 10. Vous pouvez le faire en utilisant une boucle for comme celle-ci :

pour (int je = 1; je <= 10; i++) { System.out.println(i); }

Pendant que

Supposons que vous souhaitiez lire les données d'un fichier jusqu'à la fin. Vous pouvez le faire en utilisant une boucle while comme celle-ci :

tandis que (!file.eof()) { Ligne de chaîne = file.readLine(); System.out.println(ligne); }

Faire pendant

Supposons que vous souhaitiez demander à l'utilisateur de saisir un numéro valide. Vous pouvez le faire en utilisant une boucle do-while comme celle-ci :

de { System.out.println("Entrez un nombre :"); nombre = scanner.nextInt(); } while (nombre <= 0);

Conclusion

Les structures de contrôle de flux en boucle constituent un élément fondamental de la logique de programmation. Ils vous permettent d'exécuter un bloc de code plusieurs fois, ce qui est utile dans de nombreuses situations différentes. En maîtrisant ces frameworks, vous serez sur le point de devenir un programmeur efficace et efficient.

Répondez maintenant à l’exercice sur le contenu :

Laquelle des affirmations suivantes décrit correctement les structures de contrôle de flux répétitives en programmation ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

1313. Vecteurs et matrices

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte