Bruger:Pkj61/Sandhedsværdi: Forskelle mellem versioner

Content deleted Content added
startet
 
No edit summary
Linje 1:
En '''sandhedsværdi''' er inden for [[logisk algebra]] værdien af et [[udsagn]], som enten kan være ''sandt'' eller ''falsk''. Regning med sandhedsværdier har, siden [[George Boole]] indførte disciplinen, været central for behandlingen af [[matematik|matematiske]] udsagn. Inden for [[datalogi]] regner man også med sandhedsværdier, for det første fordi [[computerteknologi]] jo er baseret på enheden [[bit]], der også kun kan antage to værdier (0 eller 1), for det andet fordi man i [[programmering]] til en computer hele tiden skal kontrollere flowet i [[program]]met ved at vurdere sandhedsværdier (i datalogi/programmering oftest kaldet en ''boolean'').
 
En sandhedsværdi kan genereres af mange typer udsagn, f.eks. sammenligninger (''a''&nbsp;=&nbsp;''b'', ''a''&nbsp;<&nbsp;''b'', ''a''&nbsp;&ge;&nbsp;''b'', ''a''&nbsp;&ne;&nbsp;''b''), udsagn vedr. mængder (''a''&nbsp;&isin;''A'', ''A''&nbsp;&sub;''B'', ''A''&nbsp;&sube;''B''), inden for geometri (''l'' er paralle med ''m'', ''l'' er vinkelret på ''m''), inden for datalogi (her [[Java (programmeringssprog)|Java]]: <tt>''objekt'' instance ''Type''</tt>) osv.
<!--Sandhedsværdi-artiklen kunne så videre beskrive forskellige operationer med sandhedsværdier, "ikke", "og", "eller" osv. og deres notation i matematik og forskellige computersprog. Herunder kunne også opstilles [[sandhedstabel]]ler.-->
 
== Logiske operatorer ==
{|border=1
! Prioritet
! Operation
! Matematik
! Visual Basic
! Java
|-
|1
|ikke (negation)
|&not;''p''
|NOT&nbsp;''p''
|!''p''
|-
|2
|og (samtidig med)
|''p''&and;''q''
|''p''&nbsp;AND&nbsp;''q''
|''p''&nbsp;&&nbsp;''q''
|-
|3
|enten eller
|&not;(''p''&and;''q'')
|''p''&nbsp;XOR&nbsp;''q''
|''p''&nbsp;^&nbsp;''q''
|-
|4
|eller
|''p''&nbsp;&or;&nbsp;''q''
|''p''&nbsp;OR&nbsp;''q''
|lodret streg
|-
|5
|implikation
|''p''&nbsp;&rArr;&nbsp;''q''
|
|
|-
|5
|biimplikation
|''p''&nbsp;&hArr;&nbsp;''q''
|
|
|}
 
=== Regneregler ===
# &not;(''p''&and;''q'')&nbsp;=&nbsp;&not;''p''&or;&not;''q''&nbsp;=&nbsp;''p''&nbsp;XOR&nbsp;''q''
# &not;(''p''&or;''q'')&nbsp;=&nbsp;&not;''p''&and;&not;''q''
# &not;(''p''&rArr;''q'')&nbsp;&nbsp;&hArr;&nbsp;&nbsp;(&not;''q''&rArr;&not;''p'')