Write the domain as the set of all possible input values
Write the range as the set of all possible output values
Use set notation for both domain and range
List all valid x-values for the domain
List all resulting y-values for the range
Exclude any values that make the function undefined
Exclude any outputs the function cannot produce
Use interval notation when appropriate
Use braces for discrete values
Separate multiple intervals with union symbols if needed
