| A | B |
| False | The steps in an algorithm can be listed in any order |
| True | Any given problem has many correct solution |
| Top-down design | method of solving a problem that proceeds from the general to the specific |
| Structure chart | diagram that visually illustrates how a problem solution has been divided into subparts |
| Flowchart | graph representation of the solution to programming problem |
| Pseudocode | English-like description of a program’s logic |
| pseudo | similar to |
| Code | To write a problem solution in a programming language |
| Desk Checking | trace through a program by hand in an attempt to locate any errors |
| Debug | To locate and correct program errors |
| Syntax error | violation of the grammatical rules of a language |
| Run-time error | causes the program to stop executing before its end is reached |
| Logical error | caused by a flaw in a program’s algorithm |
| basic control structures | sequence, decision structure, loop structure |