• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/23

Click to flip

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