PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : logische Verknüpfungen



Cool
21.12.2004, 18:09
Hi
Ich habe ein problem bei logischen Verknüpfungen. Und zwar beziehe ich mich auf AND, OR, XOR. Wie sie funktionieren wenn man 2 einstellige Inputs wie z.b. 0 und 1 hat ist mir klar. Allerdings weiß ich nicht wie es funktioniert wenn man mehrstellige Inputs wie z.b. 101 und 110 hat. Ich hätte gesagt man nimmt dann die jeweiligen Stellen also 1 und 1, 0 und 1, 1 und 0 und wendet da jeweils die Verknüpfung an. Allerdings bekommt man dann als Ergebnis wieder eine dreistellige Zahl und es sollte als Ergebnis aber 0 oder 1 herauskommen. Kann mir da jemand helfen und erklären wie das funktioniert?

egndgf
29.12.2004, 15:14
Du hast es eigentlich richtig gemacht. Es kommt auch eine dreistellige Zahl. Hier einmal das Verfahren ganz ausführlich erklärt:
Nehmen wir als Beispiel den AND Operator und die Zahlen 10010 und 101110:
Zuerst einmal stellt man an die kürzere vorne so viele Nullen hin, bis beide die gleiche Anzahl an Stellen haben:
101110
010010
Beim AND-Operator steht beim Ergebnis nur dann eine 1, wenn alle Anfangszahlen auch an dieser Stelle eine 1 haben. Deshalb lautet das Ergebnis folgendermaßen:
101110
010010
000010


PS: Der Windows-Rechner hat im wissenschaftlichen Modus auch die einzelnen Operatoren. Du kannst deine Ergebnisse dor auch überprüfen.