1. tells you all the possible outcomes of a random experiment 2. the probability of each outcome
represent the theoretical outcomes of the hypothesis; list of all potential events; each event assigned a probability - gives us an idea of what to expect
-successive execution of program statements  -conditional statements alter default flow