Difference between revisions of "Boolean values"

From GeoGebra Manual
Jump to: navigation, search
(added <code> formatting)
m
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<noinclude>{{Manual Page|version=4.0}}[[Category:Manual (official)|{{PAGENAME}}]]</noinclude>
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{objects|general}}
{{objects|general}}
 
 
You can use the Boolean variables ''true'' and ''false'' in GeoGebra. Just type, for example,
 
You can use the Boolean variables ''true'' and ''false'' in GeoGebra. Just type, for example,
<code>a = true</code> or <code>b = false</code> into the [[Input Bar]] and press the Enter-key.
+
<code>a = true</code> or <code>b = false</code> into the [[Input Bar]] and press the {{KeyCode|Enter}} key.
 +
With Boolean variables you can e.g. define the [[Conditional Visibility|conditional visibility]] of an object.
 
==Check Box and Arrow Keys==
 
==Check Box and Arrow Keys==
  
Free Boolean variables can be displayed as check boxes in the [[Graphics View]] (see tool
+
Free Boolean variables can be displayed as check boxes in the [[File:Menu view graphics.svg|link=|16px]] [[Graphics View]] (see tool
[[Image:Tool Check Box to Show Hide Objects.gif]][[Check Box to Show/Hide Objects Tool]]). By using the arrow keys of your keyboard you may also change Boolean variables in the Algebra View (see section [[Animation#Manual Animation|Manual Animation]]).
+
[[Image:Mode showcheckbox.svg|link=|22px]][[Check Box Tool]]). After selecting a Boolean variable in the [[File:Menu view algebra.svg|link=|16px]] [[Algebra View]] you can use the arrow keys to change the value of the Boolean variable (see [[Animation#Manual Animation| Manual Animation]]).
 +
 
 +
{{Note|You may also use Boolean variables like numbers (value 0 or 1). This allows you to use a checkbox as the dynamic speed of an animated slider allowing you to start and stop the animation. In this case, the animation button is only shown in the [[File:Menu view graphics.svg|link=|16px]] ''Graphics View'' if there is also an animated slider with static (i.e. non-dynamic) speed.}}
  
{{Note|You may also use Boolean variables like numbers (value 0 or 1). This allows you to use a checkbox as the dynamic speed of an animated slider allowing you to start and stop the animation. In this case, the animation button is only shown in the Graphics View if there is also an animated slider with static (i. e. non-dynamic) speed.}}
 
 
==Operations==
 
==Operations==
  
Line 24: Line 25:
 
|==
 
|==
 
|a ≟ b or a == b
 
|a ≟ b or a == b
|numbers, points, lines, conics a, b
+
|numbers, points, lines, conics, functions (needs CAS), planes, a, b
 
|-
 
|-
|Unequal
+
|Not equal
 
|≠
 
|≠
 
|!=
 
|!=
 
|a ≠ b or a != b
 
|a ≠ b or a != b
|numbers, points, lines, conics a, b
+
|numbers, points, lines, conics, functions (needs CAS), planes a, b
 
|-
 
|-
 
|Less than
 
|Less than
|<
+
|
 
|<  
 
|<  
 
|a < b
 
|a < b
Line 39: Line 40:
 
|-
 
|-
 
|Greater than
 
|Greater than
|>
+
|
 
|>  
 
|>  
 
|a > b
 
|a > b
Line 60: Line 61:
 
|&&
 
|&&
 
|a ∧ b or a && b
 
|a ∧ b or a && b
|Booleans a, b
+
|booleans a, b
 
|-
 
|-
 
|Or
 
|Or
 
|∨
 
|∨
|<nowiki>| |</nowiki>
+
|<nowiki>||</nowiki>
 
|a ∨ b or <nowiki>a || b</nowiki>
 
|a ∨ b or <nowiki>a || b</nowiki>
|Booleans a, b
+
|booleans a, b
 
|-
 
|-
 
|Not
 
|Not
Line 72: Line 73:
 
|!
 
|!
 
|¬a or !a
 
|¬a or !a
|Boolean a
+
|boolean a
 +
|-
 +
|Exclusive or
 +
|
 +
|{{KeyCode|Alt}}{{KeyCode|+}}
 +
|a ⊕ b
 +
|booleans a, b
 +
|-
 +
|Implication
 +
|→
 +
|<nowiki>-></nowiki>
 +
|a -> b
 +
|booleans a, b
 
|-
 
|-
 
|Parallel
 
|Parallel
Line 85: Line 98:
 
|a ⊥ b
 
|a ⊥ b
 
|lines a, b
 
|lines a, b
 +
|-
 +
|Belongs to
 +
|∈
 +
|
 +
|a ∈ list1
 +
|number a, list of numbers list1
 +
|-
 +
|Subset
 +
|⊆
 +
|
 +
|list1 ⊆ list2
 +
|lists list1 and list2
 +
|-
 +
|Proper subset
 +
|⊂
 +
|
 +
|list1 ⊂ list2
 +
|lists list1 and list2
 +
|-
 
|}
 
|}

Latest revision as of 15:44, 18 August 2022


You can use the Boolean variables true and false in GeoGebra. Just type, for example, a = true or b = false into the Input Bar and press the Enter key. With Boolean variables you can e.g. define the conditional visibility of an object.

Check Box and Arrow Keys

Free Boolean variables can be displayed as check boxes in the Menu view graphics.svg Graphics View (see tool Mode showcheckbox.svgCheck Box Tool). After selecting a Boolean variable in the Menu view algebra.svg Algebra View you can use the arrow keys to change the value of the Boolean variable (see Manual Animation).

Note: You may also use Boolean variables like numbers (value 0 or 1). This allows you to use a checkbox as the dynamic speed of an animated slider allowing you to start and stop the animation. In this case, the animation button is only shown in the Menu view graphics.svg Graphics View if there is also an animated slider with static (i.e. non-dynamic) speed.

Operations

You can use the following operations for Boolean variables and conditions in GeoGebra by either selecting them from the list next to the Input Bar or by entering them using the keyboard:

Operation List Keyboard Example Object types
Equal == a ≟ b or a == b numbers, points, lines, conics, functions (needs CAS), planes, a, b
Not equal != a ≠ b or a != b numbers, points, lines, conics, functions (needs CAS), planes a, b
Less than < a < b numbers a, b
Greater than > a > b numbers a, b
Less or equal than <= a ≤ b or a <= b numbers a, b
Greater or equal than >= a ≥ b or a >= b numbers a, b
And && a ∧ b or a && b booleans a, b
Or || a ∨ b or a || b booleans a, b
Not ¬ ! ¬a or !a boolean a
Exclusive or Alt+ a ⊕ b booleans a, b
Implication -> a -> b booleans a, b
Parallel a ∥ b lines a, b
Perpendicular a ⊥ b lines a, b
Belongs to a ∈ list1 number a, list of numbers list1
Subset list1 ⊆ list2 lists list1 and list2
Proper subset list1 ⊂ list2 lists list1 and list2
© 2024 International GeoGebra Institute