Outils pour utilisateurs

Outils du site


fr:actionaz_conditionals

Ceci est une ancienne révision du document !


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
Ce tutoriel, part du principe que vous ne connaissait aucun langage de programmation, et c'est pourquoi certaines bases seront ici expliquées. Si vous possédez déjà des bases de programmation, vous pouvez directement vous rendre à la seconde partie du tutoriel.

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.

L'action Condition de variable

Vérifier un nom simple

La condition d'arrêt

Les labels

L'action Condition Temporelle

fr/actionaz_conditionals.1321210473.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)