Variables Conditionals Boolean Expressions Conditional Statements How a program produces different results based on varying circumstances if, else if,