Vocabulary 1. Algorithm – a set of steps that tell how to solve a problem. 2. Decision Structure – a statement that uses condition to determine which set of statements to execute. 3. Nested Statements – one or more statements within a statement. 4. Pseudo code – an algorithm written in both English and program code. 5. Boolean expression – an expression that evaluates to either True or False. 6. Counter – a variable used to store a value that is updated by a constant value. 7. Lifetime – the duration in which a declared variable exists in memory. 8. Logical operators – operators (and, or, and not) that may be used to form a Boolean expression 9. Message box – a predefined dialog box that displays a message for the user. 10. Relational operators – operators (=,<,<=,>,>=,and <>) that can be used to form a Boolean expression. 11. Roundoff error – occurs when a floating point number cannot be exactly represented in binary notation by the computer. 12. Static variable – a variable with a local scope but a lifetime the duraction of the program 13. Update – to increment a counter variable.