Ero sivun ”Disjunktio” versioiden välillä

59 merkkiä lisätty ,  5 vuotta sitten
viilausta
(viilausta)
== 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>).
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 ===
 
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 ==
96 652

muokkausta