Si vs contre si
Les programmes ne fonctionnent pas toujours de manière séquentielle. Il y a des situations où il faut prendre une décision ou répéter un morceau de code. Les structures de contrôle y contribuent en définissant ce qui doit être fait dans le programme et dans quelles conditions. Celles-ci sont appelées déclarations conditionnelles qui jugent une déclaration sur les sorties booléennes de true ou de false.
Clause «Si» - 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:
si (condition)
puis
action
fin si
La condition renvoie toujours un résultat booléen. Dites que la condition est ensoleillée et que l’action consiste à sortir. Donc, s'il fait beau dehors (vrai), une personne se promène. Sinon, on arrive à la fin si on les construit sans effectuer aucune action.
La construction ci-dessus est populaire dans les langages de programmation de structures tels que: C, C ++, JAVA, Visual Basic et C #.
La construction "else si" vous aide à combiner de nombreuses conditions. Si la première condition est vraie, le reste est ignoré. Jetons un coup d'oeil au pseudo-code -
si (condition)
puis
action
sinon si (condition)
puis
action
autre
action
fin si
Une condition renvoie toujours une sortie booléenne. Un bloc "else si" mène à un autre niveau d'imbrication. Si la condition «if» est fausse, la condition «else if» 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 de pluie ci-dessus. La condition «si» reste la même. Ajoutons la condition «else si» à «orage» et l'action à «descendre». La clause «else» indique «rester à l'intérieur». Donc, s'il fait orageux à l'extérieur, la première condition «si» est évaluée à être faux. Nous passons à la condition "else if" et constatons que l'évaluation est vraie. Alors la personne descend.
Différences entre «si» et «sinon si»:
1. La condition «si» est obligatoire pour une construction conditionnelle. Une condition «sinon si»
ne peut pas exister sans le 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 à créer une branche du code. Le programme sort de son linéaire
exécution.
2. Les expressions «si» et «sinon si» sont des expressions conditionnelles qui aident à la prise de décision.
processus.
3. Tous les langages de programmation de haut niveau utilisent «if» et «else if» avec une syntaxe différente.