Looginen operaattori

Johdanto

Logiikka EI

Logiikka JA

Logiikka TAI

Prioriteetti on: EI JA TAI

p>

Saman tason toiminnot vasemmalta oikealle

In formal logic, logical operators or logical connectives connect sentences into more Complicated complex sentences. For example, suppose there are two logical propositions, "It's raining" and "I'm in the house", we can compose them into a complex proposition "It's raining, and I'm in the house" or "No is raining" or "If it is raining, then I am in the house". A new sentence or proposition composed of two sentences is called compound sentence or compound proposition.

Taulukko 15-7. Loogiset operaattorit

Esimerkki

th>

Nimi

Tulos

$a ja $b

Ja (looginen JA)

TRUE, if both $a ja $b are TRUE.

$a tai $b

Tai (looginen TAI)

< /td>

TRUE, if either $a tai $b is TRUE.

$a xor $b

Xor (looginen poissulkeva TAI)

TRUE, if $a tai $b are different.

! $a

Ei (loogista ei)

TRUE, if $a is not TRUE.

$a && $b

Ja (looginen JA) p>

TRUE, if both $a ja $b are TRUE.

$a || $b

Tai (looginen TAI)

TRUE, if either $a tai $b is TRUE.

Syy siihen, miksi on olemassa kaksi erilaista "ja"- ja "tai"-operaattoria, on se, että niillä on erilaiset toiminnalliset prioriteetit (katso Operator Precedence).

Perusoperaattorit

Perusoperaattorit ovat: "not" (¬), "and" (∧), "or" (∨), "condition" (→) ja "kaksoisehdot" (↔). "Ei" on unaarinen operaattori, se käyttää vain yhtä kohtaa (¬ P). Loput on binäärioperaattori, joka operoi kahta alkiota muodostaen kompleksisen lauseen (P ∧ K, P ∨ K, P → K, P ↔ K).

Kiinnitä huomiota symbolien "ja" (∧) ja leikkauspisteen (∩), "tai" (∨) ja liitoksen (∪) samankaltaisuuteen. Tämä ei ole sattumaa: risteyksen määritelmässä käytetään sanaa "ja" ja liiton määritelmässä sanaa "tai".

Näiden liittimien totuustaulukko:

< th>

T

< /tr>

P

th>

K

¬P

P ∧ and K

P ∨ or K< /i>

PK

PK

T

T

F

T

T

T

T

F

F

F

T

F

< p>F

F

T

T

F

T

T

F

F

th>

F

T

F

F

T

T

In order to reduce the number of brackets required, there are the following priority rules: ¬ is higher than ∧, ∧ is higher than ∨, and ∨ is higher than →. For example, P ∨ K ∧ ¬ R → S is a convenient way of writing (P ∨ (K ∧ (¬ R)) → S.

Soft Road Kuotations

Logical operator:< /p>

Loogisia operaattoreita käytetään ilmaisemaan "ja", "tai", "ellei" ja muita ajatuksia päivittäisessä viestinnässä.

Related Articles
TOP