Quelle est la différence entre Inclusive et Exclusive ou?

j'ai étudié le langage D'exécution des processus D'Affaires (BPEL) et le système de modélisation associé (BPMN) où le concepteur doit en savoir plus sur les passerelles inclusives et exclusives pour le flux des processus. Merci beaucoup pour toute l'aide et une explication générale de l'seraient assez en supposant que les mêmes règles s'appliquent.

Ceci est un texte technique, je suis en train d'essayer de comprendre dans réponse à Mark- pour les liens simples qui rejoignent deux activités, le statut par défaut à true pour que l'activité cible soit toujours exécutée. Cependant, si une condition de transition est appliquée au lien, telle qu'un test de la valeur contenue dans une variable de processus, le statut peut être défini à "false", bloquant l'exécution de toute activité cible. Si une cible a plusieurs liens, alors la décision d'exécuter ou de bloquer est basée sur les valeurs d'état des liens individuels. Un seul statut de lien doit être true pour que la cible puisse exécuter; par conséquent, les conditions de transition peuvent être utilisées pour cartographier le BPMN inclusif ou passerelle de BPMN

14
demandé sur EpicPandaForce 2010-07-14 16:51:10

7 réponses

  • inclus ou: A ou B ou les deux.
  • Exclusif ou: A ou B mais pas les deux.

30
répondu Mark Byers 2010-07-14 13:29:08
A B OR XOR  
1 0  1  1  
1 1  1  0  
0 1  1  1  
0 0  0  0  
12
répondu durza 2010-07-14 12:56:45

la différence est ce qui se passe avec les deux composants sont true. inclusive ou bien, le résultat est aussi true. en exclusivité ou bien, le résultat est false.

ou Exclusif est un peu comme Highlander: Il ne peut y avoir qu'un seul. : -)

5
répondu T.E.D. 2010-07-14 12:54:26

compte tenu de la valeur de l'instruction "A OU B":

Inclusive ou permet les deux possibilités aussi bien que l'une d'entre elles. Donc, si A ou B est vrai, ou si les deux sont vrais, alors la valeur de l'énoncé est vraie.

alors que en Exclusivité ou n'autorise qu'une seule possibilité. Donc si A ou B est vrai, alors, et seulement alors la valeur True. Si A et B sont tous les deux vrais, même alors la valeur de la déclaration sera fausse.

Exemple pour Exclusif ou: dans un restaurant, on vous offre un coupon qui vous donne le droit de manger un Sandwich ou un hamburger. Il s'agit d'une exclusivité ou d'une déclaration en langue anglaise. Vous pouvez choisir l'un d'entre eux, mais pas les deux.

5
répondu Salmaniac 2014-09-26 12:13:35

comme un résultat de la table:

including or:

A B Result
0 0 0
1 0 1
0 1 1
1 1 1

ou exclusif:

A B Result
0 0 0
1 0 1
0 1 1
1 1 0

donc, aus vous pouvez le voir, exclusives ou donner false si les deux sont true, à cause de ses moyens exclusifs A ou B mais pas les deux

3
répondu oezi 2010-07-14 12:55:43

INCLUSIVE "OU" : Logique OU signifie que sa sortie est " ON "si l'une des entrées est "ON". Il inclut "les deux" entrées sont " ON "(au moins une entrée est "ON").

EXCLUSIVE "OR" : Elle est identique à Inclusive ou, avec la (seule) EXCEPTION est alors que "les deux" entrées sont " ON "puis la sortie se éteint, (et non pas ON comme dans L'ou Inclusive) et donc le nom exclusif "ou".

3
répondu Prof G MUTHURAMAN 2014-03-03 01:58:58

Eh bien sur une note totalement différente - et de revenir à la conversation anglaise de tous les jours le inclusif/exclusif chose peut être plus clair:

voulez-vous du thé ou du café? (sens, fantaisie quelque chose à boire?) = inclusif ou Tu veux du thé ou du café? (ce qui signifie que vous devez choisir entre les deux) = exclusive

0
répondu sheila 2012-01-24 19:58:56