Ceci est une ancienne révision du document !
Table des matières
Les conditionnelles dans Actionaz
Objectifs du tutoriel
Ce tutoriel a pour but de vous apprendre à utiliser les mécanismes de décisions d'Actionaz. Les points étudiés sont :
- Les différents types de conditionnelles
- Leur utilisation
- Les bonnes pratiques à avoir pour une utilisation efficace
Qu'est-ce qu'une conditionnelle ?
On appelle "système conditionnel" un système capable de prendre des décisions. De nombreuses fois, il est nécessaire au cours d'un programme de choisir entre plusieurs solutions : par exemple, on veut récupérer, entre deux valeurs a et b, la valeur la plus haute. La condition serait "Si a > b, alors a sinon b". Basiquement, on peut énoncer une conditionnelle à partir du moment où on peut dire "Si". Le résultat d'une conditionnelle sera toujours "si oui" ou "si non". On dit qu'une conditionnelle renvoie une valeur booléenne : soit vrai, soit faux.
Dans les langages de programmation cette notion est fondamentale et essentiellement liée aux variables. Il n'est d'aucun intérêt de tester une condition tel que "Si 4 = 4", vu que l'on sait déjà que le résultat sera "vrai". Par contre, si l'on teste un variable "number" avec la même conditionnelle "Si number = 4", alors l'outil devient intéressant car on ne sait pas à l'avance quel sera la valeur de "number".
On peut imbriquer les conditions : "Si number > 0 ET Si number < 10 alors…" nous permet de déterminer si "number" est entre 1 et 9. On peut mettre dans une conditionnelle toute instruction renvoyant un booléen, et combiner les résultats de façon à obtenir l'effet souhaité. On appelle cela Algèbre de Boole.