Identify the input values allowed for the function
Exclude any values that make the function undefined
Use the graph to find all x-values covered for the domain
Use algebra to find restrictions on x for the domain
Identify the output values the function can produce
Use the graph to find all y-values covered for the range
Use algebra to solve for possible y-values
Check for holes, asymptotes, and endpoints
Write the domain in interval notation
Write the range in interval notation
