Ero sivun ”Disjunktio” versioiden välillä

[arvioimaton versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
viilausta
Rivi 270:
== Sovellukset tietokonealalla ==
 
[[Kuva:Or-gate-en.svg|thumb|right|150px|[[OPOR-portti]]]]
Useimmissa [[ohjelmointikieli]]ssä on disjunktiota vastaava operaattori. Se merkitään monissa
ohjelmointikielissä [[varattu sana|varatulla sanalla]] <code>or</code>, mutta esimerkiksi [[C (ohjelmointikieli|C:ssä]] ja siihen pohjautuvissa ohjelmointikielissä kahdella pystyviivalla (<code>||</code>).
Rivi 282:
Muutamissa ohjelmointikielissä kuten [[Python]]issa ja [[JavaScript]]issä disjunktio-operaattori voi
kuitenkin palauttaa muitakin arvoja kuin 1 tai 0. Tällöin se saa arvokseen operaattorin ensimmäisen operandin arvon, jos se on "tosi" eli ei ole nolla, muussa tapauksessa jälkimmäisen operandin arvon.
 
Disjunktiota vastaava [[looginen portti]] on [[OR-portti]].
 
=== Biteittäinen operaatio ===
Rivi 306 ⟶ 308:
 
Disjunktiota vastaava operaatio [[joukko-oppi|joukko-opissa]] on [[unioni]]. Kahden joukon unioni
määritelläänkin disjunktion avulla: <math> a \in A \unioncup B</math>, jos ja vain jos <math> a \in A \or a \in B</math>. Toisin sanoen alkio ''a'' kuuluu joukkojen ''A'' ja ''B'' unioniin, jos ja vain jos se kuuluu näistä joukoista ainakin toiseen. Tämän vuoksi joukko-opillinen unioni noudattaa pitkälti samoja sääntöjä kuin disjunktiokin: sillekin pätevät vaihdanta-, liitäntä-, osittelu- ja [[de Morganin lait]].
 
== Luonnolliset kielet ==