| A | B |
| control expression | the second parameter listed; the expression that will end the loop |
| do while loop | a loops that repeats statement or group of statements as long as the control expression is true at the end of the loop |
| event driven | events such as a menu selection drives the flow of the program |
| event loop | loop constantly iterates waiting for an event to occur |
| for loop | loop that repeats one or more statements a specified number of times |
| infinite loop | a loop that continues indefinitely; no way to end; endless |
| initializing expression | initializes the counter variable |
| iteration | refers to each "loop" or pass through a group of statements |
| iteration structures | simply loops |
| loop | program repeating a group of statements a given number of times |
| nested loop | loop within a loop |
| parameter | needed to make a for loop work (inside the parentheses) |
| step expression | changes the counter variable usually by adding to it; the third parameter listed |
| while loop | a loop that repeats a statement or group of statements as long as the control expression is true |