Clarifier la table de décision
Citation:
Envoyé par SybVicious
En fait, je n'arrive pas à agir selon les différentes valeurs que contient le tableau.
En esperant avoir été assez clair!!!! Je vous remercie d'avance de votre aide!!!
Je pense que ce qui pourrait t'aider est justement de clarifier ton problème.
Identifie clairement les conditions d'une part et les actions d'autre part.
Ensuite établis sous forme schématique le lien entre elles.
D'après ce que j'ai pu comprendre,
Les actions possibles.
- LancerLog1()
- LancerLog2()
- LancerLog3()
Il y a donc 3 actions possibles.
Le jeux de conditions est peut-être
- OK/NOK pour chaque logiciel soit 2^3=8 possibilités
- un nombre entier entre 1 et 10 (indépendant des logiciels) (dont je n'ai aucune idée de l'utilité dans la décision) soit 10 possibilités
Dans ce modèle, il y a 2^3*10=8*10=80 conditions théoriquement possibles.
Si ceci modélise bien l'ensemble des conditions et des actions, un tableau à 2 entrées du type suivant me semble bien.
Code:
1 2 3
| tab[i,j] // action à entreprendre: numéro du logiciel à exécuter (entre 1 et 3)
i<8 // condition 1: statut des logiciels
j<10 // condition 2: valeur indépendante-1 |
Dans cet exemple, i n'est pas le numéro d'un logiciel mais le statut de l'ensemble des logiciels.
Ceci n'est cependant qu'un exemple, sans savoir ce que tu veux faire, je ne peux en dire plus.
Google m'a donné le lien suivant http://pagesperso.scola.ac-paris.fr/...e_decision.htm
Cela pourra t'aider à décrire schématiquement ta table de décision avant de tenter de la coder en C.