Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
23 Cards in this Set
- Front
- Back
a series of steps that tell how to solve a problem
|
Algorithim
|
|
An expression that contains a relational operator and evaluates to either true or false. It may contain logical operators.
|
Boolean Expression
|
|
A variable type that can store only true or false
|
Boolean Variable
|
|
The process of determining the algorithm and rogram structure to be used to satisfy the specification
|
Code Design
|
|
A group of statements surrounded by curly braces
|
Compound Statement
|
|
A variable used to count the number of loop iterations
|
Counter
|
|
The process of deciding upon the variables and constants and their types based on the coode design
|
Data Design
|
|
A logic error that occurs in a nested if statement when an else clause is associated with the inside if instead of with the outside if as intended
|
Dangling else
|
|
the symbols -- used to indicate one will be subtracted from the variable
|
Decrement operator
|
|
also called a sentinel
|
flag
|
|
The symbols ++ used to indicate one will be added to a variable
|
Increment operator
|
|
a loop which iterates foreever because of a logic error
|
Infinite Loop
|
|
an assignment statement that gves a variable a starting value. Counters are often intialized.
|
Intitialization
|
|
The repetition of the execution of one ore more statements in a program
|
iteration
|
|
Operators used in a complex if statement (&&, ||, !)
|
Logical Operators
|
|
An error caused by statements that are syntactically correct bt produce an undesired or unexpected result
|
Logic Error
|
|
Also called iteration
|
Looping
|
|
an expression which can be used on the left-hand side of an assignment statement, usually a variable.
|
Lvalue
|
|
An If statement inside another if statement.
|
Nested if
|
|
an algorithm created using both English terms and C++ code
|
pseudocode
|
|
Operators used in an expression to make comparisons (==, <, <=, !=,)
|
Relational Operators
|
|
A value used to indicate the end of a sequence of values
|
Sentinel
|
|
Associated with floating point numbers because they cannot be exactly represented in binary notation by the computer
|
Roundoff Error
|