Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Boolsche Algebra

Empfohlene Antworten

Hallo,

ich beschäftige mich gerade zum ersten mal mit boolscher Algebra und mir macht das ganze noch so etwas schwierigkeiten. Ich habe hier mal versucht eine algebraische Umfprmung zu machen, doch weis ich leider nicht ob es richtig ist oder ob ich total auf dem Holzweg bin. vll kann mir hier ja jemand helfen.

Also "+" steht für oder, "*" für und, und "!" für die Nagation:

i(a,b,c) = a*b*c + a*!b + a*b*!c

= a*b*c + (a*(a+c)) + (a*b*(a+B))

=a*b*c + a + a*b

=a

Zeile 2, Block 2:

a*!b bedeutet nicht (a*(a+c))

ein negiertes B sagt nicht aus, dass du automatisch A oder C haben musst.

Oder ist das bei mir schon so lange her, dass ich es nicht mehr weiß? :confused:

Der erste Schritt wäre wohl, gleiche Terme auszuklammen, in diesem Fall das a.

Deine erste Termumformung könnte also ungefähr so aussehen:

a*b*c + a*!b + a*b*!c

a*(b*c + !b + b*!c)

Hoffe der Ansatz hilft dir ein wenig :)

Ok 2, Versuch. Vielleicht stimmt das ja:

a(b*c + !b + b*!c)

= a(b*c + b*c)

=a*b*c

naja zum ausklammern würde ja eigentlich nur b in frage kommen oder? nur habe ich in der mitte ein !b stehen. Was mache ich mit dem?

Ok 2, Versuch. Vielleicht stimmt das ja:

a(b*c + !b + b*!c)

= a(b*c + b*c)

=a*b*c

Der erste Schritt ist schonmal nicht schlecht, wie du auf den zweiten kommst ist mir allerdings ein Rätsel. Ich würde so weitermachen:

a(b*c + b*!c + !B)

=a(b(c+!c) + b!)

Ich glaub der Rest ist dann nicht mehr sonderlich schwer ;)

ok dann hab ich wohl einfach zu mathematisch gedacht, weil eigentlich muss man ja wenn man ausklammert den wert aus allen termen ziehen, ist hier also nicht so :=

Also:

a*(b*c+b*!c+!B)

=a*(b*(c+!c)+!b

=a*(b*1*!B)

=a*(b+!B)

=a

jetzt aber richtig oder?

Ja falsch abgeschrieben. Vielen dank euch allen, habe es jetzt verstanden. Ironischerweise kommt am ende doch genau das Raus, was ich oben bei meinem ersten Versuch raus hatte. Zufälle gibts^^

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.