| A | B |
| Algorithm | a list of steps to solve a problem wirtten in a plain English. |
| Pseudocode | a mix of English language and code that represents what you want your program to do. |
| Flowchart | an algorithm tool that uses symbols and text to give a visual representation of a solution to a problem. |
| Structured Programming | the ability to express a problem soluion using only three basic patterns of logic. |
| Constrol structures | patterns used to express a problem solution. |
| Simple Sequence | control structure that represents the computer's ability to execute instructions in a step-by-step |
| Conditional | control structure that represents the computer's ability to make a decision. |
| Iteration | control structure that represents the computer's ability to repeat a series of instructions. |
| Loop | iteration loop that consist of a series of repeated instruction. |
| Infinite Loop | iteration loop that consist of instructions that would continue forever |