1/26
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Boolean Values
Represent truth values, either True or False.
Relational Operators
Operators used to compare two values, resulting in a Boolean value.
Logical Operators
Operators used to combine Boolean expressions.
NOT (Negation)
Logical operator that reverses the truth value.
AND (Conjunction)
Logical operator that is true only if both sides are true.
OR (Disjunction)
Logical operator that is true if at least one side is true.
Order of Operations
The precedence of operations in Boolean logic: Parentheses, NOT, AND, OR.
Selection
The process by which an algorithm chooses different paths based on Boolean evaluation.
IF Statement
A conditional statement that executes a block of code only if a condition is true.
IF-ELSE Statement
A structure that guarantees exactly one block of code executes—either the IF or the ELSE.
Nested Conditionals
Conditions where an IF statement is placed within another IF or ELSE block.
Iteration
The process of repeating a part of an algorithm until a condition is met.
Definite Loops
Loops that run a specific number of times before starting.
Indefinite Loops
Loops that run until a particular condition becomes true.
Infinite Loop
A loop that never ends because the termination condition is never met.
Missing Braces
A common mistake where opening and closing braces in nested conditionals are mismatched.
Short-Circuit Evaluation
An evaluation method where the second condition in an AND/OR is not checked if the result is already determinate.
Assignment vs. Equality
A common confusion where '=' is used for assignment and '==' is for comparison.
Condition
A Boolean expression evaluated to determine the flow of control in code.
Display Statement
A command to output a result or message to the user.
Score Evaluation
An example showing how logical comparisons can determine a grade.
Flowchart
A visual representation of the logical paths and structure in code.
AP Pseudocode
A standardized way of writing algorithms used in AP exams.
Logical Paths
The routes taken in a conditional program based on the evaluation of Boolean expressions.
Critical Distinction
The important differences in logic between specific programming constructs.
Decision Tree
A model representing decisions and their possible consequences.
Algorithm
A step-by-step procedure for solving a problem or completing a task.