Dans cette vidéo on va voir à quoi sert la condition Si Alors Sinon. C’est une condition qu’on voit très souvent dans les algorithmes puisqu’il y a beaucoup de choses dans la vie qui ne se passe pas linéairement.
La condition « Si – alors – sinon » !
La condition Si Alors Sinon, elle sert à quoi ? Elle sert simplement à faire différentes instructions suivant les conditions. Autrement dit, Ça permet d’appliquer différentes instructions selon la situation.
Un exemple : la valeur absolue.
Alors on va prendre un exemple tout de suite et un exemple simple. On va regarder la fonction f(x)=|x|. |x| ça vaut quoi ? Eh bien ça vaut x si x est positif ou nul puisque de toute façon ça fera zéro, et -x si x est négatif, d’accord. Puisque la valeur absolue est toujours positive.
Si on fait un algorithme qui nous permet de calculer f(x), cette condition apparait tout de suite !
On va commencer par lire x, pour savoir quelle valeur absolue on veut calculer. Par exemple valeur absolue de -10. Et donc là qu’est ce qu’on va faire on voir vouloir calculer, on va mettre dans une variable f la valeur de la valeur absolue.
Donc ici on va dire quoi ? On va dire si x est positif alors f qui est la valeur de la fonction — la valeur absolue — est égal à x. Sinon f=-x, d’accord ? Et puis à la fin, on va afficher la valeur absolue. Afficher f.
La condition dans son contexte :
Donc ce qui nous intéresse ici c’est cette partie ici, Si Alors Sinon, d’accord ? Si x est positif, alors ici j’avais mis positif au nul, donc on peut garder positif ou nul, alors f, qui est la valeur de la valeur absolue de x, vaut x.
Sinon, autrement dit si x est strictement négatif, f est égal à -x. Donc ici f on a dit : x égale, donc on a affecté 10 à la variable x. Donc x est négatif, donc si x est positif on ne va pas s’en intéresser puis-qu’ici x est négatif.
Si x est négatif on est ici et donc ici ça nous dit quoi ? Ça nous dit f on y associe – x, – x ça vaut 10. Donc ici, on affichera 10. Autrement dit, la valeur absolue de -10 est bien 10, ça on le savait.
Ce qui nous intéresse c’est de séparer les cas, tu vois que c’est une instruction qui permet de séparer les cas suivant la situation.
Et la situation ici, eh bien tu peux avoir n’importe quelles conditions. Ici j’ai pris une condition très simple qui est simplement de regarder si x est positif ou négatif, et d’en déduire une instruction différente.
Mais tu peux faire ça dans des cas beaucoup plus complexes bien sûr, et je te laisse le voir plus tard dans des exercices.
Voilà donc l’instruction Si Alors Sinon qui permet simplement d’appliquer différentes instructions selon la situation, donc différents traitements selon la situation.
Clique ici pour voir plus de vidéos sur ce thème, et abonne-toi à la chaine Youtube.