Logický datový typ
Logický datový typ je datový typ, který může nabývat jedné z těchto dvou hodnot: true nebo false. Datový typ boolean byl původně přidán do jazyka C++ výborem ISO/ANSI(International Standards Organization/American National Standards Organization) v roce 1998. Výrazy typu bool jsou pojmenovány po anglickém matematikovi Georgi Booleovi, který formuloval pravidla pro matematickou logiku. Boolovské výrazy také končí hodnotou true nebo false. Boolovské výrazy se používají v příkazech s větvením a ve smyčkách. V programování lze booleovské výrazy použít u podmíněných příkazů (příkazy, které se uskuteční pouze při splnění správné podmínky).
Příklady
Příklad booleanu v psuedocode:
Logické datové typy lze také používat s jinými logickými typy uvnitř podmíněných příkazů pomocí operátoru konjunkce. Například:
Lze jej použít také s operátorem disjunkce:
Otázky a odpovědi
Otázka: Co je to logický datový typ?
A: Logický datový typ je datový typ, který může nabývat jedné ze dvou hodnot: true nebo false.
Otázka: Kdo původně přidal do jazyka C++ datový typ Boolean?
Odpověď: Datový typ Boolean byl původně přidán do jazyka C++ výborem ISO/ANSI v roce 1998.
Otázka: Kdo je George Boole a proč jsou po něm pojmenovány logické výrazy?
Odpověď: George Boole byl anglický matematik, který formuloval pravidla pro matematickou logiku. Booleovy výrazy jsou po něm pojmenovány, protože se řídí stejnými principy logického uvažování, které vytvořil.
Otázka: K čemu slouží booleovské výrazy v programování?
Odpověď: Booleovy výrazy se používají v příkazech větvení a smyček a lze je použít s podmíněnými příkazy, aby se zajistilo, že určité příkazy proběhnou pouze tehdy, když je splněna správná podmínka.
Otázka: Může mít logický datový typ i jiné hodnoty než true a false?
Odpověď: Ne, logickému datovému typu lze přiřadit pouze jednu ze dvou hodnot: true nebo false.
Otázka: Jaký význam má, že logické výrazy mají pouze hodnotu true nebo false?
Odpověď: Význam logických výrazů, které mají pouze hodnotu true nebo false, spočívá v tom, že umožňují jasné a přesné logické uvažování a mohou být použity k rozhodování v příkazech s větvením a cykly.
Otázka: Kdy byl do jazyka C++ přidán logický datový typ?
Odpověď: Datový typ Boolean byl do jazyka C++ přidán výborem ISO/ANSI v roce 1998.