Ich denke zu kompliziert... :(
-
Mis2com schrieb:
Ja, aber auswendig lernen ist ja != verstehen und wenn ich etwas nehme ohne es zu verstehen, dann ist mir das irgendwie höchst unangenehm.

1+1=2 verstehst du ja auch nicht wirklich, oder? das weißt du auch nur auswendig weil du es so gelernt hast, und weil es mal so definert wurde.
-
da gibts eigentlicht nix zu verstehen oder auswendig zu lernen. XOR heißt "entweder oder", so wie AND "beides" heißt, oder OR "eins von beiden"
-
Keine Ahnung, ich verstehe es halt einfach iregndwie nicht...
D.h. ich verstehe Anwendungsbeispiele nicht:
anderes_Tier = Tier ^ (Hund ^ Katze)
wegen Assoziativgesetz gilt:
anderes_Tier = Tier ^ Hund ^ Katze
naja und wegen Kommutativgesetz, kann man auch vertauschen und bei XOR gleichen sich zwei Gleiche aus und 0 mit irgendwas wird zu irgendwas.
Daher kommt immer das Andere raus, aber ich verstehe es nicht ohne die Gesetze:
a ^ (b ^ c) = a ^ b ^ c
0 ^ a = a
a ^ a = 0MfG Mis2com
-
Mis2com schrieb:
Keine Ahnung, ich verstehe es halt einfach iregndwie nicht...
D.h. ich verstehe Anwendungsbeispiele nicht:
anderes_Tier = Tier ^ (Hund ^ Katze)
Ja, weil diese Beispiele kacke sind.
Es gibt nicht Tier, Hund und Katze, sonder nur 1 oder 0.
-
Mis2com schrieb:
Ja, aber auswendig lernen ist ja != verstehen und wenn ich etwas nehme ohne es zu verstehen, dann ist mir das irgendwie höchst unangenehm.

Es ist eine DEFINITION und die lernt man auswendig.
Manchmal geht das wie von alleine wenn der Name des definierten Objekts mit seiner anschaulichen Bedeutung übereinstimmt. Und das ist hier der Fall.XOR steht für exklusives Oder und entspricht sehr grob gesagt, dem "oder" wie es in der deutschen Sprache verwendet wird.
"Wenn sie jemanden zu besuch haben und ihm einen Kaffee oder einen Tee anbieten....und er beides nimmt....dann ist er entweder Mathematiker oder unverschämt"
Hat mein Prof mal gesagt

Btw. es gibt 2(2n) n-stellige, aussagenlogische Verknüpfungen. Macht bei binären Verknüpfungen genau 16.
Such mal im Netz nach diesen 16 Wertetabellen und du wirst sehen, dass die meisten sehr sinnvolle Namen haben.
-
space schrieb:
....
XOR steht für exklusives Oder und entspricht sehr grob gesagt, dem "oder" wie es in der deutschen Sprache verwendet wird.
...
[klugscheiß]
naja, dafür gibt es fuzzy-logic
[/klugscheiß]
-
Ach, ich habe halt irgendwie nicht das Gefühl es zu verstehen.
-
Krass, deine Probleme möcht ich haben. Oder vielleicht doch lieber nicht.

-
Perfekt verstehen kann man sowieso nichts.
Was dazu notwendig ist um das Gefühl zu haben etwas wirklich verstanden zu haben, ist von Mensch zu Mensch verschieden.
Häufig ist es so, dass man ein bestimmtes Gedankenmodell bzw. Denkstruktur darauf anwenden können will. In der Physik ist das oftmals ein physikalisches Modell. Man kann z.B. das Gefühl haben Themodynamik verstanden zu haben, wenn man sich mit Hilfe des Billardkugel Modells bildhaft vorstellen kann, wie die Moleküle wechselwirken. Hat man dann etwas mehr Ahnung, merkt man, dass man doch keine Ahnung hat und mindestens die Quantenmechanik braucht um Thermodynamik zu verstehen. Aber auch dann hat man es noch nicht perfekt verstanden.Stellt sich jetzt natürlich die Frage was genau du hier mit verstehen meinst. Was genau willst du verstehen?
Mis2com schrieb:
man sieht, dass man immer etwas herauskillt, also:
(0 ^ 1) seie der Ausdruck, den man immer verwendet, dann:(0 ^ 1) ^ 0 = 1
(0 ^ 1) ^ 1 = 0Man killt mit ^0 das 0 heraus, wodruch 1 übrig bleibt.
Man killt mit ^1 das 1 heraus, wodurch 0 übrig bleibt.Das würde ich so nicht sagen. Ich denke ^0 killt überhaupt nichts heraus, denn ^0 hat keinerlei Einfluss auf das Ergebnis. Genauso wie +0 oder *1. Es ist ein neutrales Element. Es kann also gar nichts irgendwo rauskillen.
Du versuchst hier eine Modellvorstellung anzuwenden, die einfach nicht passt.^1 dagegen kehrt ein Ergebnis ins Gegenteil. Also aus 1 wird 0 und aus 0 wird 1.
Daraus kann man folgern: Wenn man eine bestimmte Anzahl an Elementen mit XOR verknüpft, wird das Ergebnis nur durch die Menge der ^1 bestimmt. Ist sie gerade ist das Ergebnis 0, ist sie ungerade ist das Ergebnis 1.
-
Danke, erstmal, aber jetzt habe ich es endlich verstanden.
Man kombiniert mit XOR zwei Bits und wenn man jetzt mit einem der beiden Bits, die man vorher genommen hat, nochmal XOR kombiniert, dann hebt man ja genau das auf, was man vorher gemacht hat, weil man ja das gleiche hat.
Br, ok, ich war gestern wirklich extrem verirrt, danke.
MfG Eisflamme
-
Mis2com schrieb:
[...]
Man kombiniert mit XOR zwei Bits und wenn man jetzt mit einem der beiden Bits, die man vorher genommen hat, nochmal XOR kombiniert, dann hebt man ja genau das auf, was man vorher gemacht hat, weil man ja das gleiche hat.
[...]Ich weiß ja nicht ob du Gestern irgendwo nachgeschlagen hast, aber bei allen
Quellen die ich bisher las, stand genau dies (nur anderst formuliert) immer dabei.
-
Eine xor-Verknuepfung liegt uebrigens auch vor, wenn zwei Lichtschalter (an oder aus, 1 oder 0) an eine Lampe (ein, aus) angeschlossen sind. So stelle ich mir das immer vor.. kippt man ein Eingabebit um, kippt auch das Ergebnis um.
-
Definiere XOR doch einfach über eine äquivalente Substitution OR(AND(a, NOT(b)),AND(b,NOT(a))). Daraus kannst Du Dir dann sowohl das Verhalten, als auch die geltenden Regeln (Kommutativität und Assoziativität) über AND und OR herleiten.
Gruß Jens
-
Sa(n)dman schrieb:
OR(AND(a, NOT(b)),AND(b,NOT(a)))
Hi,
ich glaub das verwirrt ihn nur noch mehr...MfG
Alexander Sulfrian
-
ist mir jetzt klar, danke
-
Gunnar schrieb:
Eine xor-Verknuepfung liegt uebrigens auch vor, wenn zwei Lichtschalter (an oder aus, 1 oder 0) an eine Lampe (ein, aus) angeschlossen sind. So stelle ich mir das immer vor.. kippt man ein Eingabebit um, kippt auch das Ergebnis um.
Ich liebe solche Eselsbrücken!
