Différence entre Si et Sinon Si Différence entre

Anonim

Si vs Sinon Sinon

Les programmes ne circulent pas toujours de façon séquentielle. Des situations se produisent 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. Ils sont connus sous le nom d'instructions conditionnelles qui jugent une déclaration sur les sorties booléennes de vrai ou de faux.

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

if (condition)

puis

action

fin si

La condition renvoie toujours un résultat booléen. Dites la condition est ensoleillée et l'action est d'aller à l'extérieur. Donc, s'il fait beau dehors (vrai), alors une personne va se promener. Sinon, nous atteignons la fin si construit 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 plusieurs conditions. Si la première condition est vérifiée, les autres sont ignorés. Jetons un coup d'œil au pseudo code -

if (condition)

puis

action

sinon if (condition)

puis

action

sinon

action

fin si

Une condition renvoie toujours une sortie booléenne. Un bloc "else if" conduit à un niveau d'imbrication supplémentaire. Dans le cas où la condition "si" est fausse, la condition "sinon si" est évaluée de manière séquentielle jusqu'à ce qu'une correspondance soit trouvée. En cas d'échec de toutes les conditions, l'action définie dans la clause "else" est exécutée. Pour mieux le comprendre, continuons avec la condition pluvieuse ci-dessus. La condition "si" reste la même. Ajoutons la condition "else if" pour être "orageux", et l'action "descendre". "La clause" else "dit" rester à l'intérieur ". "Donc, si c'est orageux à l'extérieur, alors la première condition" si "est fausse. Nous passons à la condition «else if» et constatons qu'il évalue pour être vrai. Donc, 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 if"

ne peut pas exister sans un bloc "if" précédent.

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

Résumé:

1. "If" et "else if" aident à embraser le code. Le programme sort de son exécution linéaire

2. "If" et "else if" sont des expressions conditionnelles qui aident au processus de prise de décision

3. Tous les langages de programmation de haut niveau utilisent "if" et "else if" avec une syntaxe différente.