Différence entre si et sinon si

Différence entre si et sinon si

Si vs ailleurs si

Les programmes ne coulent pas toujours de manière séquentielle. Des situations surviennent lorsqu'il y a une décision à prendre ou un morceau de code qui doit être répété. Les structures de contrôle aident cela en définissant ce qui doit être fait dans le programme et dans quelles conditions. Ceux-ci sont appelés déclarations conditionnelles qui jugent une déclaration sur les sorties booléennes de vrai ou faux.

Clause «si» - Il est populaire parmi beaucoup de langages de programmation. La syntaxe principale peut différer, mais le code pseudo reste le même. Un petit extrait de code est donné ci-dessous:

si (condition)

alors

action

fin si

La condition renvoie toujours un résultat booléen. Dites que la condition est ensoleillée et que l'action est de sortir. Donc, s'il fait beau à l'extérieur (vrai), alors une personne va faire une promenade. Sinon, nous atteignons la fin si nous sommes construits sans effectuer aucune action.

La construction ci-dessus est populaire dans les langages de programmation de structure comme: C, C ++, Java, Visual Basic et C #

La construction «else if» vous aide à combiner de nombreuses conditions. Si la première condition est vraie, alors les autres sont ignorés. Jetons un coup d'œil au code pseudo -

si (condition)

alors

action

sinon si (condition)

alors

action

autre

action

fin si

Une condition renvoie toujours une sortie booléenne. Un bloc «else if» mène à un autre niveau de nidification. Dans le cas où la condition «si» est fausse, alors la condition «else if» est évaluée de manière séquentielle jusqu'à ce qu'une correspondance soit trouvée. Dans le cas où toutes les conditions échouent, alors l'action définie dans la clause «else» est exécutée. Pour mieux le comprendre, continuons avec l'état pluvieux ci-dessus. La condition «si» reste la même. Ajoutons la condition «else si» pour être «orageuse» et l'action pour «descendre.La clause «Else» dit «rester à l'intérieur."Donc, si c'est orageux à l'extérieur, alors la première condition« si »évalue être fausse. Nous allons à la condition «sinon si» et constatons qu'il évalue être vrai. Alors la personne descend en bas.

Différences entre «si» et «else if»:

1. La condition «IF» est obligatoire pour une construction conditionnelle. Une condition «else si»

ne peut exister sans un bloc «si» précédent.

2. Vous ne pouvez avoir qu'un seul bloc «si» mais plusieurs blocs «else if».

Résumé:

1. «Si» et «else if» aide à brancher le code. Le programme sort de son linéaire

exécution.

2. «Si» et «sinon» sont des expressions conditionnelles qui aident à la prise de décision

processus.

3. Tous les langages de programmation de haut niveau utilisent «si» et «sinon si» avec une syntaxe différente.