Image de l'article Structures de contrôle des flux : décision

11. Structures de contrôle des flux : décision

Page 11 | Écouter en audio

Les structures de contrôle de flux sont des aspects fondamentaux de tout cours de programmation logique, car elles permettent la création de programmes capables de prendre des décisions, c'est-à-dire d'effectuer différentes actions en fonction des circonstances. Ils sont divisés en trois types principaux : séquentiel, décisionnel et répété. Dans ce chapitre, nous nous concentrerons sur les structures décisionnelles.

Les structures de décision, également appelées structures conditionnelles, sont utilisées pour décider quel bloc de code doit être exécuté en fonction d'une condition. Cette condition est une expression qui peut être évaluée comme vraie ou fausse. Si la condition est vraie, un bloc de code est exécuté. Si faux, un autre bloc de code est exécuté.

L'exemple le plus simple de structure de décision est l'instruction « if ». L'instruction « if » évalue une condition et, si la condition est vraie, exécute un bloc de code. Voici un exemple de ce à quoi cela pourrait ressembler en pseudocode :

si (condition) { // bloc de code à exécuter si la condition est vraie }

Cependant, nous souhaitons souvent que quelque chose de différent se produise si la condition est fausse. Pour cela, nous pouvons utiliser l’instruction « else ». L'instruction « else » est utilisée conjointement avec « if » pour exécuter un bloc de code si la condition est fausse. Voici un exemple :

si (condition) { // bloc de code à exécuter si la condition est vraie } autre { // bloc de code à exécuter si la condition est fausse }

Parfois, nous devons vérifier plusieurs conditions. Pour cela, nous pouvons utiliser l'instruction « else if ». « Sinon si » est utilisé après « si » pour vérifier une nouvelle condition si la première condition est fausse. Nous pouvons avoir autant d’instructions « sinon si » que nous le souhaitons. Voici un exemple :

si (condition1) { // bloc de code à exécuter si la condition1 est vraie } sinon si (condition2) { // bloc de code à exécuter si condition1 est fausse et condition2 est vraie } autre { // bloc de code à exécuter si les deux conditions sont fausses }

Une autre structure de décision importante est l'instruction « switch ». L'instruction 'switch' est utilisée pour sélectionner l'un des nombreux blocs de code à exécuter. C'est une alternative plus lisible et plus efficace à une longue chaîne de 'if'-'else if'-'else' lorsque nous avons de nombreuses conditions à vérifier. Voici un exemple :

commutateur(expression){ valeur de cas1 : // bloc de code à exécuter si l'expression est égale à valeur1 casser; valeur de cas2 : // bloc de code à exécuter si l'expression est égale à valeur2 casser; défaut: // bloc de code à exécuter si l'expression n'est égale à aucune des valeurs }

Les structures de contrôle du flux de décision sont fondamentales dans la logique de programmation, car elles permettent à nos programmes de prendre des décisions et d'effectuer différentes actions en fonction des circonstances. Dans le chapitre suivant, nous explorerons les structures de contrôle de flux en boucle.

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

Quels sont les trois principaux types de structures de contrôle de flux dans la logique de programmation ?

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

Vous avez raté! Essayer à nouveau.

Image de l'article Structures de contrôle de flux : répétition

Page suivante de lebook gratuit :

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

3 minutes

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