Deck 4: Making Decisions

Full screen (f)
exit full mode
Question
The NOT operator is a unary operator, meaning it takes only one operand.
Use Space or
up arrow
down arrow
to flip the card.
Question
A short-circuit evaluation is where each part of an expression is evaluated only as far as necessary to determine whether the entire expression is true or false.
Question
A series of nested if statements is also called a ____ if statement.

A) stacked
B) cascading
C) indented
D) waterfall
Question
The keyword that is NOT included in a single-alternative selection is ____.

A) if
B) then
C) else
D) endif
Question
A(n) ____ decision is a decision in which two conditions must be true for an action to take place.

A) OR
B) XOR
C) AND
D) OR-ELSE
Question
When you combine AND and OR operators, the OR operators take precedence, meaning their Boolean values are evaluated first.
Question
The ____ clause is the part of the decision that holds the action or actions that execute when the tested condition in the decision is true.

A) else
B) endif
C) if-then
D) Boolean
Question
____ operators require two operands.

A) Unary
B) Tertiary
C) Binary
D) Dual
Question
A ____ expression is one that represents only one of two states, usually expressed as true or false.

A) single-alternative
B) Boolean
C) Unicode
D) dual
Question
Any decision can be made using combinations of just two types of comparisons: equal and not equal.
Question
Both operands in a comparison expression must be the same ____.

A) value
B) name
C) length
D) data type
Question
You can use parentheses to override the default order of operations.
Question
Usually, ____ variables are not considered to be equal unless they are identical.

A) string
B) integer
C) character
D) floating point
Question
Most programming languages limit the number of AND and OR operators in an expression.
Question
In any Boolean expression, the two values compared can be either variables or constants.
Question
Most programming languages allow you to ask two or more questions in a single comparison.
Question
Most languages allow you to use a variation of the decision structure called the ____ structure when you must nest a series of decisions about a single variable.

A) blocked
B) case
C) AND IF
D) logical
Question
When you ask multiple questions before an outcome is determined, you create a ____ condition.

A) dual-alternative
B) nested
C) single-alternative
D) compound
Question
Every decision you make in a computer program involves evaluating a Boolean expression.
Question
When you need to satisfy two or more criteria to initiate an event in a program, you must make sure that the second decision is made entirely independently of the first decision.
Question
When creating a truth table, you must determine how many possible Boolean value combinations exist for the conditions. If there are two conditions, ____ combinations will exist.

A) two
B) four
C) eight
D) 16
Question
In a truth table, the expression ____ is true.
B) true AND false
C) false AND true
D) false AND false
Question
Most programming languages allow you to ask two or more questions in a single comparison by using a(n) ____ operator that joins decisions in a single statement.

A) AND
B) OR
C) IF
D) XOR
Question
A ____________________ selection is one in which an action is associated with each of two possible outcomes.
Question
For maximum efficiency, a good rule of thumb in an AND decision is to ____.

A) first ask the question that is more likely to be true
B) first ask the question that is more likely to be false
C) rewrite it as an OR decision and ask the question more likely to be true
D) rewrite it as an OR decision and ask the question more likely to be false
Question
When you ____________________ decisions because the resulting action requires that two conditions be true, you must decide which of the two decisions to make first.
Question
You can use ____ for clarity and to override the default order of operations.

A) parentheses
B) truth tables
C) multiplication
D) NOT
Question
In a truth table, the expression ____ is false.
B) true OR false
C) false OR true
D) false OR false
Question
You can perform a ____ by making comparisons using either the lowest or highest value in a range of values.

A) range check
B) nested if
C) logic check
D) trivial expression
Question
When you combine AND and OR operators, the ____ operators take precedence, meaning their Boolean values are evaluated first.

A) addition
B) AND
C) OR
D) division
Question
The NOT operator is a ____________________ operator, meaning it takes only one operand.
Question
C#, C++, C, and Java use the symbol ____ as the logical OR operator.

A) %
B) $
C) ||
D) ^
Question
____ are diagrams used in mathematics and logic to help describe the truth of an entire expression based on the truth of its parts.

A) Decision matrices
B) Decision diagrams
C) Truth diagrams
D) Truth tables
Question
For maximum efficiency, a good rule of thumb in an OR decision is to ____.

A) first ask the question that is more likely to be true
B) first ask the question that is more likely to be false
C) rewrite it as an AND decision and ask the question more likely to be true
D) rewrite it as an AND decision and ask the question more likely to be false
Question
____ evaluation is when each part of an expression that uses an operator is evaluated only as far as necessary to determine whether the entire expression is true or false.

A) Truth
B) Short-circuit
C) Binary
D) Loop
Question
When you use the logical ____ operator, only one of the listed conditions must be met for the resulting action to take place.

A) OR
B) nested
C) AND
D) NOT
Question
In an AND decision, first ask the question that is less likely to be ____________________.
Question
The conditional AND operator in Java, C++, and C# is ____.

A) &
B) AND
C) **
D) &&
Question
The ____________________ clause is the part of the decision that holds the action or actions that execute when the tested condition in the decision is true.
Question
You use the logical ____ operator to reverse the meaning of a Boolean expression.

A) AND
B) XOR
C) OR
D) NOT
Question
Who was George Boole and what did he do?
Question
Match between columns
Used to override the default order of operations
Boolean expression
Used to override the default order of operations
else clause
Used to override the default order of operations
trivial expressions
Used to override the default order of operations
=, >, =,
Used to override the default order of operations
a decision within another decision
Used to override the default order of operations
case structure
Used to override the default order of operations
AND
Used to override the default order of operations
logical OR
Used to override the default order of operations
dead
Used to override the default order of operations
parentheses
Will always evaluate to the same result
Boolean expression
Will always evaluate to the same result
else clause
Will always evaluate to the same result
trivial expressions
Will always evaluate to the same result
=, >, =,
Will always evaluate to the same result
a decision within another decision
Will always evaluate to the same result
case structure
Will always evaluate to the same result
AND
Will always evaluate to the same result
logical OR
Will always evaluate to the same result
dead
Will always evaluate to the same result
parentheses
Relational comparison operators
Boolean expression
Relational comparison operators
else clause
Relational comparison operators
trivial expressions
Relational comparison operators
=, >, =,
Relational comparison operators
a decision within another decision
Relational comparison operators
case structure
Relational comparison operators
AND
Relational comparison operators
logical OR
Relational comparison operators
dead
Relational comparison operators
parentheses
Part of a decision that executes only when the tested condition in the decision is false
Boolean expression
Part of a decision that executes only when the tested condition in the decision is false
else clause
Part of a decision that executes only when the tested condition in the decision is false
trivial expressions
Part of a decision that executes only when the tested condition in the decision is false
=, >, =,
Part of a decision that executes only when the tested condition in the decision is false
a decision within another decision
Part of a decision that executes only when the tested condition in the decision is false
case structure
Part of a decision that executes only when the tested condition in the decision is false
AND
Part of a decision that executes only when the tested condition in the decision is false
logical OR
Part of a decision that executes only when the tested condition in the decision is false
dead
Part of a decision that executes only when the tested condition in the decision is false
parentheses
An expression whose value can be only true or false
Boolean expression
An expression whose value can be only true or false
else clause
An expression whose value can be only true or false
trivial expressions
An expression whose value can be only true or false
=, >, =,
An expression whose value can be only true or false
a decision within another decision
An expression whose value can be only true or false
case structure
An expression whose value can be only true or false
AND
An expression whose value can be only true or false
logical OR
An expression whose value can be only true or false
dead
An expression whose value can be only true or false
parentheses
Nested if
Boolean expression
Nested if
else clause
Nested if
trivial expressions
Nested if
=, >, =,
Nested if
a decision within another decision
Nested if
case structure
Nested if
AND
Nested if
logical OR
Nested if
dead
Nested if
parentheses
A path that can never be traveled
Boolean expression
A path that can never be traveled
else clause
A path that can never be traveled
trivial expressions
A path that can never be traveled
=, >, =,
A path that can never be traveled
a decision within another decision
A path that can never be traveled
case structure
A path that can never be traveled
AND
A path that can never be traveled
logical OR
A path that can never be traveled
dead
A path that can never be traveled
parentheses
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
Boolean expression
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
else clause
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
trivial expressions
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
=, >, =,
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
a decision within another decision
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
case structure
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
AND
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
logical OR
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
dead
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
parentheses
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
Boolean expression
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
else clause
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
trivial expressions
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
=, >, =,
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
a decision within another decision
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
case structure
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
AND
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
logical OR
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
dead
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
parentheses
Used when you must nest a series of decisions about a single variable
Boolean expression
Used when you must nest a series of decisions about a single variable
else clause
Used when you must nest a series of decisions about a single variable
trivial expressions
Used when you must nest a series of decisions about a single variable
=, >, =,
Used when you must nest a series of decisions about a single variable
a decision within another decision
Used when you must nest a series of decisions about a single variable
case structure
Used when you must nest a series of decisions about a single variable
AND
Used when you must nest a series of decisions about a single variable
logical OR
Used when you must nest a series of decisions about a single variable
dead
Used when you must nest a series of decisions about a single variable
parentheses
Question
Describe a Boolean expression.
Question
How can you improve the efficiency of a nested decision?
Question
When you combine AND and OR operators within the same statement, which takes precedence?
Question
In an OR decision, why is it more efficient to first ask the question that is more likely to be true?
Question
List the three types of comparisons that enable the making of any decision.
Question
When would you use a negative comparison?
Question
List three techniques to avoid confusion when mixing AND and OR operators.
Question
Explain the purpose and use of the AND operator.
Question
Explain what a range check is and provide an example.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/51
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 4: Making Decisions
1
The NOT operator is a unary operator, meaning it takes only one operand.
True
2
A short-circuit evaluation is where each part of an expression is evaluated only as far as necessary to determine whether the entire expression is true or false.
True
3
A series of nested if statements is also called a ____ if statement.

A) stacked
B) cascading
C) indented
D) waterfall
B
4
The keyword that is NOT included in a single-alternative selection is ____.

A) if
B) then
C) else
D) endif
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
5
A(n) ____ decision is a decision in which two conditions must be true for an action to take place.

A) OR
B) XOR
C) AND
D) OR-ELSE
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
6
When you combine AND and OR operators, the OR operators take precedence, meaning their Boolean values are evaluated first.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
7
The ____ clause is the part of the decision that holds the action or actions that execute when the tested condition in the decision is true.

A) else
B) endif
C) if-then
D) Boolean
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
8
____ operators require two operands.

A) Unary
B) Tertiary
C) Binary
D) Dual
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
9
A ____ expression is one that represents only one of two states, usually expressed as true or false.

A) single-alternative
B) Boolean
C) Unicode
D) dual
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
10
Any decision can be made using combinations of just two types of comparisons: equal and not equal.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
11
Both operands in a comparison expression must be the same ____.

A) value
B) name
C) length
D) data type
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
12
You can use parentheses to override the default order of operations.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
13
Usually, ____ variables are not considered to be equal unless they are identical.

A) string
B) integer
C) character
D) floating point
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
14
Most programming languages limit the number of AND and OR operators in an expression.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
15
In any Boolean expression, the two values compared can be either variables or constants.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
16
Most programming languages allow you to ask two or more questions in a single comparison.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
17
Most languages allow you to use a variation of the decision structure called the ____ structure when you must nest a series of decisions about a single variable.

A) blocked
B) case
C) AND IF
D) logical
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
18
When you ask multiple questions before an outcome is determined, you create a ____ condition.

A) dual-alternative
B) nested
C) single-alternative
D) compound
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
19
Every decision you make in a computer program involves evaluating a Boolean expression.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
20
When you need to satisfy two or more criteria to initiate an event in a program, you must make sure that the second decision is made entirely independently of the first decision.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
21
When creating a truth table, you must determine how many possible Boolean value combinations exist for the conditions. If there are two conditions, ____ combinations will exist.

A) two
B) four
C) eight
D) 16
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
22
In a truth table, the expression ____ is true.
B) true AND false
C) false AND true
D) false AND false
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
23
Most programming languages allow you to ask two or more questions in a single comparison by using a(n) ____ operator that joins decisions in a single statement.

A) AND
B) OR
C) IF
D) XOR
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
24
A ____________________ selection is one in which an action is associated with each of two possible outcomes.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
25
For maximum efficiency, a good rule of thumb in an AND decision is to ____.

A) first ask the question that is more likely to be true
B) first ask the question that is more likely to be false
C) rewrite it as an OR decision and ask the question more likely to be true
D) rewrite it as an OR decision and ask the question more likely to be false
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
26
When you ____________________ decisions because the resulting action requires that two conditions be true, you must decide which of the two decisions to make first.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
27
You can use ____ for clarity and to override the default order of operations.

A) parentheses
B) truth tables
C) multiplication
D) NOT
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
28
In a truth table, the expression ____ is false.
B) true OR false
C) false OR true
D) false OR false
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
29
You can perform a ____ by making comparisons using either the lowest or highest value in a range of values.

A) range check
B) nested if
C) logic check
D) trivial expression
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
30
When you combine AND and OR operators, the ____ operators take precedence, meaning their Boolean values are evaluated first.

A) addition
B) AND
C) OR
D) division
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
31
The NOT operator is a ____________________ operator, meaning it takes only one operand.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
32
C#, C++, C, and Java use the symbol ____ as the logical OR operator.

A) %
B) $
C) ||
D) ^
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
33
____ are diagrams used in mathematics and logic to help describe the truth of an entire expression based on the truth of its parts.

A) Decision matrices
B) Decision diagrams
C) Truth diagrams
D) Truth tables
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
34
For maximum efficiency, a good rule of thumb in an OR decision is to ____.

A) first ask the question that is more likely to be true
B) first ask the question that is more likely to be false
C) rewrite it as an AND decision and ask the question more likely to be true
D) rewrite it as an AND decision and ask the question more likely to be false
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
35
____ evaluation is when each part of an expression that uses an operator is evaluated only as far as necessary to determine whether the entire expression is true or false.

A) Truth
B) Short-circuit
C) Binary
D) Loop
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
36
When you use the logical ____ operator, only one of the listed conditions must be met for the resulting action to take place.

A) OR
B) nested
C) AND
D) NOT
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
37
In an AND decision, first ask the question that is less likely to be ____________________.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
38
The conditional AND operator in Java, C++, and C# is ____.

A) &
B) AND
C) **
D) &&
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
39
The ____________________ clause is the part of the decision that holds the action or actions that execute when the tested condition in the decision is true.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
40
You use the logical ____ operator to reverse the meaning of a Boolean expression.

A) AND
B) XOR
C) OR
D) NOT
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
41
Who was George Boole and what did he do?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
42
Match between columns
Used to override the default order of operations
Boolean expression
Used to override the default order of operations
else clause
Used to override the default order of operations
trivial expressions
Used to override the default order of operations
=, >, =,
Used to override the default order of operations
a decision within another decision
Used to override the default order of operations
case structure
Used to override the default order of operations
AND
Used to override the default order of operations
logical OR
Used to override the default order of operations
dead
Used to override the default order of operations
parentheses
Will always evaluate to the same result
Boolean expression
Will always evaluate to the same result
else clause
Will always evaluate to the same result
trivial expressions
Will always evaluate to the same result
=, >, =,
Will always evaluate to the same result
a decision within another decision
Will always evaluate to the same result
case structure
Will always evaluate to the same result
AND
Will always evaluate to the same result
logical OR
Will always evaluate to the same result
dead
Will always evaluate to the same result
parentheses
Relational comparison operators
Boolean expression
Relational comparison operators
else clause
Relational comparison operators
trivial expressions
Relational comparison operators
=, >, =,
Relational comparison operators
a decision within another decision
Relational comparison operators
case structure
Relational comparison operators
AND
Relational comparison operators
logical OR
Relational comparison operators
dead
Relational comparison operators
parentheses
Part of a decision that executes only when the tested condition in the decision is false
Boolean expression
Part of a decision that executes only when the tested condition in the decision is false
else clause
Part of a decision that executes only when the tested condition in the decision is false
trivial expressions
Part of a decision that executes only when the tested condition in the decision is false
=, >, =,
Part of a decision that executes only when the tested condition in the decision is false
a decision within another decision
Part of a decision that executes only when the tested condition in the decision is false
case structure
Part of a decision that executes only when the tested condition in the decision is false
AND
Part of a decision that executes only when the tested condition in the decision is false
logical OR
Part of a decision that executes only when the tested condition in the decision is false
dead
Part of a decision that executes only when the tested condition in the decision is false
parentheses
An expression whose value can be only true or false
Boolean expression
An expression whose value can be only true or false
else clause
An expression whose value can be only true or false
trivial expressions
An expression whose value can be only true or false
=, >, =,
An expression whose value can be only true or false
a decision within another decision
An expression whose value can be only true or false
case structure
An expression whose value can be only true or false
AND
An expression whose value can be only true or false
logical OR
An expression whose value can be only true or false
dead
An expression whose value can be only true or false
parentheses
Nested if
Boolean expression
Nested if
else clause
Nested if
trivial expressions
Nested if
=, >, =,
Nested if
a decision within another decision
Nested if
case structure
Nested if
AND
Nested if
logical OR
Nested if
dead
Nested if
parentheses
A path that can never be traveled
Boolean expression
A path that can never be traveled
else clause
A path that can never be traveled
trivial expressions
A path that can never be traveled
=, >, =,
A path that can never be traveled
a decision within another decision
A path that can never be traveled
case structure
A path that can never be traveled
AND
A path that can never be traveled
logical OR
A path that can never be traveled
dead
A path that can never be traveled
parentheses
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
Boolean expression
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
else clause
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
trivial expressions
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
=, >, =,
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
a decision within another decision
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
case structure
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
AND
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
logical OR
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
dead
When this operator is used, only one of the listed conditions must be met for the resulting action to take place
parentheses
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
Boolean expression
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
else clause
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
trivial expressions
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
=, >, =,
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
a decision within another decision
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
case structure
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
AND
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
logical OR
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
dead
Using this operator, each Boolean expression must be true in order for the entire expression to be evaluated as true
parentheses
Used when you must nest a series of decisions about a single variable
Boolean expression
Used when you must nest a series of decisions about a single variable
else clause
Used when you must nest a series of decisions about a single variable
trivial expressions
Used when you must nest a series of decisions about a single variable
=, >, =,
Used when you must nest a series of decisions about a single variable
a decision within another decision
Used when you must nest a series of decisions about a single variable
case structure
Used when you must nest a series of decisions about a single variable
AND
Used when you must nest a series of decisions about a single variable
logical OR
Used when you must nest a series of decisions about a single variable
dead
Used when you must nest a series of decisions about a single variable
parentheses
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
43
Describe a Boolean expression.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
44
How can you improve the efficiency of a nested decision?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
45
When you combine AND and OR operators within the same statement, which takes precedence?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
46
In an OR decision, why is it more efficient to first ask the question that is more likely to be true?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
47
List the three types of comparisons that enable the making of any decision.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
48
When would you use a negative comparison?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
49
List three techniques to avoid confusion when mixing AND and OR operators.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
50
Explain the purpose and use of the AND operator.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
51
Explain what a range check is and provide an example.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 51 flashcards in this deck.