
16_Logikai_műveletek
16_Logikai_műveletek

- Logikai műveletek, az igazságtáblázat
Táblázatunkkal, amit igazságtáblázatnak is neveznek, a logikai műveletek eredményét adjuk meg.
Egy rövid programmal ellenőrizhetjük a táblázat
adatait.
Fogalmazzuk meg szavakkal a
művelet eredményét!
Tagadás: igaz, ha a kifejezés értéke hamis.
És: akkor igaz, ha mindkét kifejezés értéke igaz.
Vagy: akkor hamis, ha mindkét kifejezés értéke hamis.
Kizáró vagy: akkor igaz, ha csak az egyik feltétel igaz.
Példa Python kódban:
- p = True és q = False.
- A p and q művelet akkor lesz igaz, ha mindkét kifejezés igaz. Mivel q = False, a p and q kifejezés eredménye False lesz.
# p és q értékei
p = True
q = False
# Kiírjuk a p and q kifejezés eredményét
print(p and q)
Magyarázat:
- p and q: Az "és" (AND) művelet akkor igaz, ha mindkét operandus igaz. Mivel q = False, a p and q kifejezés False eredményt ad.
- A print függvénnyel kiírjuk az eredményt.
A Két Túlélő
A háború végén két túlélő, Péter és Klara egy elhagyatott város romjai között találtak menedéket. Életük egyetlen célja volt: túlélni.
Péter így szólt: "Ha sikerül élelemhez jutnunk és biztonságban maradnunk, akkor túlélhetjük."
Klara pedig hozzátette: "De csak akkor, ha valóban együttműködünk, és nem hagyjuk, hogy bármi elválasszon minket."
A két túlélő tudta, hogy csak akkor élhetnek túl, ha mindkét cél teljesül: élelem és biztonság.
p and q:
p az élelemhez való hozzáférés,
q pedig a biztonság megtartása.
Ha mindkét feltétel teljesül, életben maradnak. Ha bármelyik hiányzik, elbuknak.
Mikor végre megtalálták a menedéket, és mindkét cél megvalósult, a két túlélő tudta: a túléléshez nem elég egyetlen vágy. Csak együtt, mindkét cél betartásával érhetik el a végső eredményt.