← Pomoce naukowe: Informatyka

Operatory logiczne

Wartości logiczne i tablice prawdy czterech operatorów.

Wybierz operator i wartości zdań A oraz B. Porównaj wynik z pełną tablicą prawdy.

Przećwicz

Najważniejsze informacje

  • NOT odwraca prawdę i fałsz.
  • AND jest prawdziwe wtedy, gdy oba zdania są prawdziwe.
  • OR jest prawdziwe, gdy przynajmniej jedno zdanie jest prawdziwe, również gdy oba są.
  • XOR jest prawdziwe, gdy dokładnie jedno z dwóch zdań jest prawdziwe.

Przykład: Dla A=prawda i B=prawda: AND i OR dają prawdę, XOR daje fałsz.

A AND B = fałsz

Potrzebne są oba prawdziwe warunki.

Pełne tablice prawdy

A=fałsz, B=fałsz

NOT: prawda; AND: fałsz; OR: fałsz; XOR: fałsz

A=fałsz, B=prawda

NOT: prawda; AND: fałsz; OR: prawda; XOR: prawda

A=prawda, B=fałsz

NOT: fałsz; AND: fałsz; OR: prawda; XOR: prawda

A=prawda, B=prawda

NOT: fałsz; AND: prawda; OR: prawda; XOR: fałsz

Znaczenie w sytuacji

AND

Wyjście wymaga biletu i zgody: oba warunki muszą być spełnione.

OR

Zniżka dla ucznia lub seniora: wystarczy jedna cecha; posiadanie obu nie odbiera zniżki.

XOR

Wybierz dokładnie jeden napój: wodę albo sok.

Python

Dla bool: and, or, not. XOR wartości bool można zapisać jako A != B; symbol ^ ma również zastosowania bitowe.

Przykład zastosowania

A jest prawdziwe, B fałszywe. Jaki jest wynik A AND B?

  1. AND wymaga prawdziwości obu warunków.
  2. B nie jest prawdziwe.

Fałsz.

Przećwicz

Powtórki wiedzy

Źródła i weryfikacja

Sprawdzono: .