Le résultat d'une condition peut être Vrai ou Faux.
Dans ce chapitre, nous allons introduire les conditions d'un algorithme ainsi que la condition Si.
Une condition d'un algorithme est une vérification d'une valeur d'un algorithme.
Le résultat d'une condition peut être Vrai ou Faux.
Les conditions qu'on peut créer dépendent du type de variable qu'on souhaite vérifier.
Les conditions possibles sur les variables numériques sont
La conditions possible sur les variables texte est la condition "contient": elle vérifie si un ou plusieurs caractères spécifiés dans la condition se trouvent dans le texte de la variable.
La condition possible sur tous les types de variables est la condition "type": elle vérifie si la variable est du type spécifié dans la condition.
Soit une variable numérique.
est une condition sur qui donne le résultat Vrai.
est une condition sur qui donne le résultat Faux.
" est une variable texte" est une condition "type" sur qui donne le résultat Faux.
est une condition sur qui donne le résultat Vrai.
Soit "j'aime les bonbons" une variable texte.
" contient "bonbons"" est une condition "contient" sur qui donne le résultat Vrai.
" contient deux lettres "e"" est une condition "contient" sur qui donne le résultat Vrai.
Quand on veut créer une condition sur une variable, il faut s'assurer que le résultat sera soit Vrai, soit Faux.
Il existe plusieurs types de conditions. Ce qui les différencie entre elles, ce sont les instructions qui suivent après les résultats Vrai ou Faux.
Comme on a vu précédemment, les conditions donnent le résultat Vrai ou Faux. On voudrait se servir de ceci pour modifier notre algorithme en fonction du résultat de la condition. Pour cela on va utiliser les instructions.
Une instruction dans un algorithme est une suite d'opérations et/ou déclarations et/ou affectations.
On va donc créer une certaine condition sur une variable, et ensuite en fonction du résultat de cette condition on effectuera différentes instructions. C'est ce que fait la condition Si.
La condition Si est une condition suivie de deux instructions.
La première instruction est celle à utiliser fois si la condition donne le résultat Vrai.
La deuxième instruction est celle à utiliser fois si la condition donne le résultat Faux.
Si on ne spécifie pas la deuxième instruction, on laisse l'algorithme tel quel.
Soit et deux variables numériques. Si (condition), (première instruction). Effectuer la condition si dans le cas où et .
Comme et , le résultat de la condition est Vrai et on doit effectuer la première instruction, qui est . On obtient donc .
Comme et , le résultat de la condition est faux. Or la deuxième instruction n'est pas spécifiée, on doit donc laisser l'algorithme tel quel et on obtient .