C les structures de controle
Les structures de contrôle Préparé par Jimson Pierre-Louis - ESIH C Plan de la leçon ? Les structures de contrôle ? Les structures conditionnelles ?? Les structures sélectives - if - else ?? Les structures répétitives - for - while - do while ? Branchement conditionnel switch ? Structure de rupture de séquence - Continue - Break C Les instructions conditionnelles C Introduction Un programme informatique montre souvent qu ? il est intelligent et même super intelligent Cet intelligence est due à quoi La réponse est sans doute réside dans sa capacité à prendre des décisions selon des conditions évaluées et pouvoir exécuter une ou plusieurs instructions un nombre de fois donné Pour cela le langage C dispose des instructions conditionnelles CLes instructions ? conditionnelles Qu ? est qu ? une instruction conditionnelle Il est parfois nécessaire que certaines parties du code ne s'exécutent que sous certaines conditions ou qu ? elles s'exécutent plusieurs fois dans une boucle par exemple pour traiter tous les éléments d'un tableau Ces structures permettent comme leur nom l ? indique de contrôler l ? exécution du programme en fonction de critères particulier Le C dispose de toutes les structures de contrôle instructions conditionnelles classiques des langages de programmation comme les tests les boucles les sauts etc CLes instructions conditionnelles Qu ? est qu ? une instruction conditionnelle Les instructions conditionnelles font appel toujours à des conditions qui peuvent être Symbole Signi ?cation Est égal à Est supérieur à Est inférieur à Est supérieur ou égal à Est inférieur ou égal à Est di ?érent de C Les structures sélectives C La structure sélective if ? Cette structure de contrôle permet d'exécuter une instruction ou une suite d'instructions seulement si une condition est évaluée et vraie Syntaxe if condition instruction condition Expression booléenne de la condition d'exécution instruction Une instruction ou un bloc d'instructions exécuté si la condition est vraie Note Attention Les parenthèses autour du texte sont nécessaires CLa structure sélective if ? La condition qui se trouve entre les deux parenthèses va être évaluée si elle est évaluée à vraie les instructions entre les deux accolades instruction instruction ? instruction n vont être exécutées Si la condition n ? est pas évaluée à vraie aucune des instructions ne va être exécutée Les accolades ne sont pas obligatoires si on a une seule instruction à exécuter dans le cas o? la condition est vraie CLa structure sélective if ? include using namespace std int main int a cout Tapez la valeur de a cin a if a cout a est une valeur paire endl cout Le programme est ?ni endl return CLa structure sélective if ? Souvent en programmation lorsque des tests sont e ?ectués deux cas sont possibles soit le test est véri ?é à vrai ou à faux Et des instructions sont à exécuter dans chacun des cas possibles Donc le else ajouté à if permet d ? exécuter des instructions dans le cas o? le test n ? est pas évalué
Documents similaires










-
42
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 23, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 49.1kB