| A | B |
| Algorithm | A set of steps that tell how to solve a problem. |
| Boolean Expression | An expression that evaluates to either True or False. |
| Counter | A variable used to store a value that is updated by a constant value. |
| Decision Structure | A statement that uses a condition to determine which set of statements to execute. |
| Message Box | A predefined dialog box that displays a message for the user. |
| Pseudocode | An algorithm written in both English and program code. |
| Relational Operators | Operators that can be used to form a boolean expression. |
| Static variable | A variable with a local scope but a lifetime the duration of the program. |
| Truth Table | Shows the possible outcomes of a compound boolean expression. |
| Modulus Division | Returns the remainder of the division. |
| Integer Divide | Cuts off the decimal portion of the quotient and returns the integer. |
| Regular Division | Rounds the decimal portion if assigned to an integer. |
| System Random class | Used to generate a random integer. |
| NextDouble | Returns a random number between 0.0 and 1.0 |
| Next | Returns a nonnegative random number between 0 and the MaxValue (2 |
| Next(Int32) | Returns a nonnegative number less than the specified maximum. |
| Next(Int32 | Int32) |