Term
|
Definition
| Structure that allows repeated execution of a block of statements. |
|
|
Term
|
Definition
| Block of statements that executes when the Boolean expression that controls the loop is true. |
|
|
Term
|
Definition
|
|
Term
|
Definition
| Executes a body of statements continually as long as the Boolean expression that controls entry into the loop continues to be true. |
|
|
Term
|
Definition
| Loop that executes a specific number of times. |
|
|
Term
|
Definition
| One in which the final number of loops is a unknown. |
|
|
Term
|
Definition
| A variable whose value determines whether loop execution continues. |
|
|
Term
|
Definition
|
|
Term
|
Definition
| A block with no statements in it. |
|
|
Term
|
Definition
| To do this to a variable is to add 1 to its value. |
|
|
Term
|
Definition
| To do this to a variable is to reduce its value by 1. |
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
| The process of ensuring that a value falls within a specified range. |
|
|
Term
| Primary Read/Primary Input |
|
Definition
| The first input statement prior to a loop that will execute subsequent input statements for the same variable. |
|
|
Term
|
Definition
| The process of eventually incrementing a variable to keep track of the number of occurances of some event. |
|
|
Term
|
Definition
| The process of repeatedly increasing a value by some amount to produce a total. |
|
|
Term
| Add and Assign Operator (+=) |
|
Definition
| Alters value of the operand on the left by adding the operand on the right to it. |
|
|
Term
| Subtract and Assign Operator (-=) |
|
Definition
| Alters value of the operand on the left by subtracting the operand on the right by it. |
|
|
Term
| Divide and Assign Operator (/=) |
|
Definition
| Alters value of the operand on the left by dividing the one on the right into it. |
|
|
Term
| Multiply and Assign Operator (*=) |
|
Definition
| Alters value of the operand on the left by multiplying the operand on the right by it. |
|
|
Term
| Remainder and Assign Operator (%=) |
|
Definition
| Alters the value of the operand on the left by assigning the remainder when the left operand is divided by the right. |
|
|
Term
| Prefix++/Prefix Movement Operator |
|
Definition
| Adds 1 to a variable, then evaluates it. |
|
|
Term
| Postfix++/Postfix Increment Operator |
|
Definition
| Evaluates a variable, then adds 1 to it. |
|
|
Term
| Prefix and Postfix Decrement Operators |
|
Definition
| Subtract 1 from a variable. For example, if b=4; and c=b--;, 4 is assigned to c, and then after the assignment, b is deceased and takes the value 3. If b=4; and c=--b; b is decreased to 3, and 3 is assigned to be. |
|
|
Term
|
Definition
| Special loop that can be used when a definite number of loop iterations is required. |
|
|
Term
|
Definition
| One in which the loop the control variable is tested before the loop body executes. |
|
|
Term
|
Definition
| executes a loop body at least one time; it checks the loop control variable at the bottom of the loop after one repetition has occured. |
|
|
Term
|
Definition
| One in which the loop control variable is tested after the loop body executes. |
|
|
Term
|
Definition
| Contained entirely within another loop. |
|
|
Term
|
Definition
|
|
Term
|
Definition
| One that performs no actions other than looping. |
|
|
Term
|
Definition
| The technique of combining two loops into one. |
|
|