Wat is het verschil tussen inclusief en exclusief OF?

Ik heb wat Business Process Execution Language (BPEL) en het bijbehorende modelleringssysteem (BPMN) bestudeerd waar de ontwerper moet leren over inclusieve en exclusieve gateways voor processtroom. Heel erg bedankt voor alle hulp en een algemene uitleg van de voorwaarden zou voldoende zijn, ervan uitgaande dat dezelfde regels van toepassing zijn.

Dit is een technische tekst die ik probeer te begrijpen in antwoord op Mark– Voor eenvoudige links die twee activiteiten samenvoegen, wordt de status standaard ingesteld op waar, zodat de doelactiviteit altijd wordt uitgevoerd. Als er echter een overgangsvoorwaarde wordt toegepast op de koppeling, zoals een test van de waarde in een procesvariabele, kan de status worden ingesteld op ‘false’, waardoor de uitvoering van eventuele doelactiviteiten wordt geblokkeerd. Als een doel meerdere links heeft, is de beslissing om uit te voeren of te blokkeren gebaseerd op de OR van de individuele linkstatuswaarden. Slechts één linkstatus hoeft waar te zijn om het doel uit te voeren; vandaar dat overgangsvoorwaarden kunnen worden gebruikt om de Inclusive OR-gateway van BPMN in kaart te brengen


Antwoord 1, autoriteit 100%

  • Inclusief of: A of B of beide.
  • Exclusief of: A of B, maar niet beide.


Antwoord 2, autoriteit 35%

A B OR XOR  
1 0  1  1  
1 1  1  0  
0 1  1  1  
0 0  0  0  

Antwoord 3, autoriteit 21%

Rekening houdend met de waarde voor de verklaring “A OR B”:

InclusiefOR staat zowel beide mogelijkheden als een van beide toe. Dus als A of B Waar is, of als beide Waar zijn, dan is de instructiewaarde Waar.

Terwijl ExclusiefOR slechts één mogelijkheid toestaat. Dus als A of B waar is, dan en alleen dan is de waarde Waar. Als zowel A als B waar zijn, zelfs dan zal de waarde van de verklaring False zijn.

Voorbeeld voor Exclusieve OF: In een restaurant wordt u een coupon aangeboden die u recht geeft op het eten van een broodje OF een hamburger. Dit is een exclusieve OR-verklaring in de Engelse taal. Je kunt een van beide kiezen, maar niet allebei.


Antwoord 4, autoriteit 16%

Het verschil is dat wat er gebeurt met beide componenten is true. Met inclusiefof is het resultaat ook true. Met exclusiefof is het resultaat false.

Exclusief of is een beetje zoals Highlander: er kan er maar één zijn. 🙂


Antwoord 5, autoriteit 9%

INCLUSIEF ‘OF’:
Logische OF betekent dat de uitgang ‘AAN’ is als een van de invoer ‘AAN’ is. Het bevat ‘beide’ ingangen die ‘AAN’ zijn (ten minste één ingang is ‘AAN’).

EXCLUSIEVE ‘OF’:
Het is hetzelfde als Inclusive OR, met de (enige) UITZONDERING terwijl ‘beide’ ingangen ‘AAN’ zijn, dan gaat de uitgang UIT (NIET AAN zoals in de Inclusieve OF) en vandaar de naam EXCLUSIEF ‘OF’.


Antwoord 6, autoriteit 7%

als resultaattabel:

inclusief of:

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

exclusief of:

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

dus, zoals je kunt zien, een exclusieve of geef falseals beide truezijn, want de exclusieve betekent A of B maar niet beide


Antwoord 7

Nou op een totaal andere noot – en om terug te keren naar de dagelijkse Engelse conversatie
het inclusieve/exclusieve kan duidelijker worden gemaakt:

Wil je thee of koffie? (wat betekent, zin in iets te drinken?) = inclusief
of
Wil je thee of koffie? (wat betekent dat je moet kiezen tussen de twee) = exclusief


Antwoord 8

In inclusief OR is de voorwaarde dat ten minste één van de twee waar moet zijn. Terwijl, in exclusieve OF, BEIDEniet waar kan zijn, moet er tenminste één waar zijn.

Other episodes