structures de controle Centre Informatique pour les Lettres et les Sciences Humaines C Leçon Structures de contrôle - Expressions et opérateurs booléens Opérateurs de comparaison Opérateurs logiques Expressions booléennes complexes - Conditions Exécution
Centre Informatique pour les Lettres et les Sciences Humaines C Leçon Structures de contrôle - Expressions et opérateurs booléens Opérateurs de comparaison Opérateurs logiques Expressions booléennes complexes - Conditions Exécution conditionnelle simple Exécution alternative Expression alternative Exécution à choix multiple - Itérations La boucle while La boucle do ? while La boucle for Conversion des structures itératives les unes en les autres - Bon c'est gentil tout ça mais ça fait déjà pages Qu'est-ce que je dois vraiment en retenir - J'ai rien compris est-ce que quelqu'un d'autre pourrait m'expliquer ça un peu plus clairement - Pré-requis de la Leçon Document du - Retrouvez la version la plus récente sur http www up univ-mrs fr wcpp lecons htm CC - Leçon Structures de contrôle Maintenant que nous savons dé ?nir des variables et des fonctions il serait peut-être temps d'enrichir un peu notre répertoire d'instructions de façon à pouvoir écrire des programmes e ?ectuant des traitements un peu moins élémentaires Un des outils qui nous fait le plus défaut au point d'ailleurs que le TD ait exigé que nous anticipions sur le cours est la possibilité d'in uer sur le déroulement de l'exécution du programme La règle générale d'exécution séquentielle les instructions sont exécutées les unes après les autres dans l'ordre dans lequel elles apparaissent dans le programme peut être remise en cause par deux types de structures de contrôle les unes permettent de décider si un bloc d'instructions doit ou non être exécuté c'est ce qu'on appelle l'exécution conditionnelle alors que les autres permettent de spéci ?er qu'un bloc d'instructions doit être exécuté plusieurs fois de suite c'est ce qu'on appelle l'exécution itérative ou plus simplement une boucle Ces deux types de structure de contrôle nécessitent l'évaluation d'expressions booléennes ou en d'autres termes exigent qu'on exprime des conditions dont le processeur pourra déterminer si elles sont ou non remplies au moment de l'exécution de la ligne de code qui les contient Il nous faut donc commencer par apprendre à exprimer de telles conditions - Expressions et opérateurs booléens La façon la plus simple d'exprimer une condition est sans doute une expression procédant à la comparaison directe de deux termes mais il est également possible d'e ?ectuer des opérations logiques sur des valeurs booléennes Opérateurs de comparaison Le langage C propose six opérateurs dyadiques permettant d'e ?ectuer di ?érentes comparaisons directes Leur syntaxe est identique expressionUn opérateur expressionDeux Une expression ainsi formée a pour valeur true si la relation spéci ?ée par l'opérateur est véri ?ée false dans le cas contraire Les opérateurs disponibles sont donnés par le tableau ci-contre Opérateur Signi ?cation égal à non égal à di ?érent de inférieur à inférieur ou égal à supérieur à supérieur ou égal à exemples de calculs booléens utilisant les opérateurs de comparaison bool v v a et b sont des variables numériques supposées précédemment dé ?nies v a b true si le contenu de a est plus petit que celui de b v a b true si les deux variables
Documents similaires










-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 26, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 61.4kB