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:

if (Boolean_Výraz) { Yes_Statement_1 ...  Yes_Statement_Last } else { No_Statement_1 ...  No_Statement_Last }


 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:

if (Boolean_Výraz1 a Boolean_Výraz2) { Yes_Statement_First ...  Yes_Statement_Last } else { No_Statement_First ...  No_Statement_Last }


 Lze jej použít také s operátorem disjunkce:

if (Boolean_Výraz1 nebo Boolean_Výraz2) { Yes_Statement_First ...  Yes_Statement_Last }
 

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.

AlegsaOnline.com - 2020 / 2023 - License CC3