Range in AP Pre-Calculus

In AP Precalculus, the range of a function is the complete set of output (y) values it can produce. You can read it off a factored form, a graph, or by tracking how transformations and asymptotes restrict what outputs are possible.

Verified for the 2027 AP Pre-Calculus examLast updated June 2026

What is the range?

The range is the set of all output values a function can actually produce. If the domain is everything you're allowed to feed in, the range is everything you can possibly get out. Per AP Pre Calc 1.1.A, the input values form the domain and the output values form the range, and the two vary in tandem according to the function rule.

What makes range a recurring exam skill is that it changes shape depending on the function family. For polynomials and rationals, the factored form reveals zeros, holes, and asymptotes, which together box in the outputs (1.11.A.1). For logarithmic functions, the range is all real numbers (2.11.A.1). For the secant and cosecant functions, the range skips a whole middle chunk and lands on (,1][1,)(-\infty, -1] \cup [1, \infty) (3.11.A). Same idea, very different answers.

Why the range matters in AP® Precalculus

Range shows up across Units 1, 2, and 3 because every function family has one, and each family restricts outputs differently. It anchors AP Pre Calc 1.1.A (describing how input and output vary together), supports 1.11.A (reading domain and range from equivalent forms), and reappears in 2.11.A for logs and 3.11.A for reciprocal trig functions. The big theme is that the form of a function tells you about its outputs. Factored form points to zeros and asymptotes, transformations shift and stretch the output set, and reciprocal relationships flip which values are even reachable. If you can connect a function's structure to its range, you've got a tool that pays off in every unit.

How the range connects across the course

Domain (Unit 1)

Domain and range are the input-output pair. The domain is what you can plug in; the range is what comes out. They get swapped when you take an inverse, which is exactly why a log's domain (x > 0) becomes its range as all reals once you flip the exponential function.

Asymptote (Units 1, 3)

Asymptotes are the fences that keep certain outputs unreachable. A horizontal asymptote often marks a value the range never hits, and the secant/cosecant range (,1][1,)(-\infty,-1]\cup[1,\infty) comes straight from the vertical asymptotes where cosine or sine equal zero.

Factored form (Unit 1)

Factoring a polynomial or rational function exposes real zeros, holes, and asymptotes in one glance (1.11.A.1). Those features are precisely what pin down the range, so factoring is usually the fastest path to the output set.

Multiplicative transformation (Unit 1)

A vertical dilation g(x)=af(x)g(x) = a\,f(x) stretches the range by a factor of aa, and a negative aa flips it over the x-axis (1.12.A.3). Transformations literally reshape the set of possible outputs, so tracking them tracks the range.

Is the range on the AP® Precalculus exam?

On multiple choice, range questions cluster around logarithmic functions. You'll see stems like "Which statement correctly describes the domain and range of f(x)=log3(x)f(x)=\log_3(x)?" where the answer hinges on knowing the log's range is all real numbers while its domain is x>0x>0. A trickier version, h(x)=log7(xa)h(x)=\log_7(x-a) with domain (a,)(a,\infty), asks what makes the range all reals (the answer: any real aa works, since a horizontal shift never changes a log's range). On free response, range thinking surfaces when a function is built from a log or composed with another function, like the 2026 FRQ using g(x)=4.792+ln(6x6)g(x) = -4.792 + \ln(6x-6). There you reason about what outputs are reachable. The skill to practice: given a function in any form, state its range and justify it from the structure, whether that's a factored rational, a transformed log, or a reciprocal trig function.

The range vs domain

Domain is the set of allowed inputs (x-values); range is the set of possible outputs (y-values). For f(x)=log3(x)f(x)=\log_3(x), the domain is x>0x>0 but the range is all real numbers. They're easy to swap because taking an inverse trades them, but on a graph the domain reads left-to-right and the range reads bottom-to-top.

Key things to remember about the range

  • The range is the complete set of output values a function can produce, while the domain is the set of allowed inputs.

  • The factored form of a polynomial or rational function reveals zeros, holes, and asymptotes, which together determine the range (1.11.A.1).

  • A logarithmic function's range is always all real numbers, no matter how you shift it horizontally, because horizontal translations don't change outputs.

  • The secant and cosecant functions have a range of (,1][1,)(-\infty,-1]\cup[1,\infty), skipping every value strictly between -1 and 1.

  • Vertical dilations stretch the range and reflections flip it, so transformations directly reshape the set of possible outputs.

  • Domain and range trade places when you take an inverse, which is why a log (range = all reals) is the inverse of an exponential (range = positive reals).

Frequently asked questions about the range

What is the range of a function in AP Precalculus?

The range is the set of all output (y) values a function can produce. You can find it from a factored form, by reading a graph bottom-to-top, or by tracking how transformations and asymptotes limit the possible outputs.

Does shifting a log function horizontally change its range?

No. The range of any logarithmic function is all real numbers, and a horizontal shift like log7(xa)\log_7(x-a) only moves the domain, not the outputs. That's why questions about log7(xa)\log_7(x-a) having all-real range work for any value of aa.

What's the difference between domain and range?

Domain is what you can plug in (the inputs), and range is what you can get out (the outputs). For f(x)=log3(x)f(x)=\log_3(x), the domain is x>0x>0 but the range is all real numbers, so they are not the same set.

Why is the range of secant and cosecant $(-\infty,-1]\cup[1,\infty)$?

Because they're reciprocals of cosine and sine, which only output values between -1 and 1. Taking the reciprocal of a number that small produces values of at least 1 in magnitude, so the outputs never land in the open interval between -1 and 1.

How do I find the range of a rational function?

Start by factoring it. The factored form shows you zeros, holes, and horizontal asymptotes (1.11.A.1), and those features tell you which output values the function can and can't reach.