? La plupart des langages de programmation utilisent des instructions conditionnelles , qui sont parfois dénommés « si alors» . Ceux-ci permettent aux programmeurs de créer des flux complexes d'exécution , en adaptant le comportement d'une application à des circonstances particulières . Les instructions conditionnelles sont des structures de contrôle , la mise en œuvre de traitement qui varie en fonction de l'introduction du programme . Certaines structures conditionnelles utilisent «si », « else if " et "else" déclarations, bien que le seul ingrédient nécessaire est un simple "if" . Si Mots
Le "si" clause constitue un élément essentiel dans une instruction conditionnelle . La plupart des langages utiliser le mot «si» qui a généralement une signification particulière dans le langage. Le " si " mot-clé est toujours suivie d' une description d'un test conditionnel , figurant entre parenthèses . Parfois, le test conditionnel apparaît dans un " else if " plutôt qu'un "if" , permettant à des programmes à plusieurs tests de la chaîne ensemble. L'exemple de code JavaScript suivant illustre ceci:
if ( word.length > 5) document.write (" plus de cinq "); else if ( word.length > 3) document.write (" plus de trois "); document.write autre (« au plus trois ");
Ce code indique au navigateur d' effectuer le premier test conditionnel , l'exécution de la première commande d'écriture de documents si le test est vrai . Le second test ne s'exécute que si les premiers retours faux et le troisième ne s'exécutera que si les deux premières return false .
Conditionnelle test
Le test conditionnel est une définition ingrédient dans un "if" . L'exemple de code Java suivant illustre cela :
if ( num < = 10) System.out.println (" au moins dix ");
des tests conditionnels utilisent la logique booléenne . Un test conditionnel retourne toujours une valeur vraie ou fausse . Ce test permet de vérifier si un nombre est soit supérieure ou égale à dix , exécution d'une instruction de sortie si elle est. Si le test retourne false , l'exécution se déplace sur la ligne suivante. Les conditions dans les "si" et "else if" peuvent inclure plusieurs essais enchaînés à l'aide des opérateurs logiques , comme dans l'exemple étendu suivant : if ( num <= 10 && num > 0) System.out.println (" , entre un et dix ");
Ce test retourne vrai si les deux tests à l'intérieur , il renvoient vrai . Il s'agit d'un "et" test. Les scripts peuvent également procéder à des " ou " et "non " tests.
Si le corps
Le corps d'une instruction conditionnelle est le code qui s'exécute lorsque le test retourne vrai . Si le corps conditionnelle ne contient qu'une seule ligne de code , il peut suivre immédiatement le test conditionnel . Si le corps contient plusieurs instructions , le programmeur peut les inclure à l'intérieur des blocs de code , comme dans l'exemple PHP suivant :
if ($ value == 10) { echo "
" ; echo " , la valeur est de dix " ; echo"
";}
Ce code exécute plusieurs lignes de traitement si le test conditionnel retourne true. Les comptes sont regroupés dans un bloc délimité par des accolades .
Options
instruction conditionnelle dans un programme peut consister en une simple instruction "if" avec un seule ligne de code à l'intérieur. Cependant, dans de nombreux cas, les programmeurs enchaîner plusieurs tests avec plusieurs lignes de code en eux. En fonction de la langue d'usage , un bloc conditionnel peut également appeler d'autres fonctions de l'application . Dans certains cas, des instructions conditionnelles apparaissent à l'intérieur d'autres structures de contrôle telles que les boucles .