AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Warum "OR" und nicht "AND" ?

Ein Thema von Pseudemys Nelsoni · begonnen am 10. Jul 2004 · letzter Beitrag vom 20. Okt 2004
Antwort Antwort
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#1

Re: Warum "OR" und nicht "AND" ?

  Alt 11. Jul 2004, 13:13
Boolsche Algebra heist das eine Operation mit ZWEI Operanden nur EIN Resultat liefert.

Du verwechselst das OR/AND mit dem sprachlichen Oder/Und, aber OR/AND haben damit NICHTS zu tun.

Für dich ist 12 Euro UND 13 Euro = 25 Euro du setzt für das UND das PLUS ein.
Beim ODER klappt dies dann nicht mehr denn 12 Euro ODER 13 Euro sind ?? Aus Zwei Operanden entstünden ein Resultat mit ZWEI Werten !!.

Boolsche Algrebra sagt aber:

Wenn Schalter A = ein UND Schalter B = ein dann Lampe leuchtet.
Wenn Schalter A = aus UND Schalter B = ein dann Lampe dunkel.
Wenn Schalter A = aus UND Schalter B = aus dann Lampe dunkel.
Wenn Schalter A = ein UND Schalter B = aus dann Lampe dunkel.

Somit sind Schalter A und Schalter B in Reihe geschaltet. Schalter A UND Schalter B müssen ein sein damit die Lampe leuchtet.

Wenn Schalter A = ein ODER Schalter B = ein dann Lampe leuchtet.
Wenn Schalter A = ein ODER Schalter B = aus dann Lampe leuchtet.
Wenn Schalter A = aus ODER Schalter B = ein dann Lampe leuchtet.
Wenn Schalter A = aus ODER Schalter B = aus dann Lampe dunkel.

Somit eine Paralellschaltung der Schalter. Einer ODER beide Schalter können ein sein damit die Lampe leuchtet.

Du möchtest nun verschiedene BITs vermischen, du möchtest also das im Resultat die entsprechenden Flags als geminesamme Summe aller gesetzt sind. Dies ist eine ODER Operation.

Dein Denkfehler liegt also darin das du die Operatoren AND/OR der Boolschen Algrebra mit den Operatoren +/- der normalen Algebra verwechselst. Anders ausgedrückt: du verstehst nicht die Boolsche Algebra und setzt alles mit deiner Normalmathematik gleich.


Gruß Hagen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz