IB Maths Paper 1 & 2 14 min read

Binomial Coefficients & Pascal’s Triangle

Binomial coefficients nCr tell you “how many ways to pick r things from n” — and they’re the same numbers that pop out when you expand (a + b)n. Pascal’s Triangle is just a visual way to read them off without the formula. Master both — you’ll need them for the next note.

šŸ“˜

What you need to know

  • The formula nCr = n! / [r!(n āˆ’ r)!] (in the formula booklet)
  • 0! = 1 — special rule, easy to forget
  • nC0 = 1   and   nCn = 1   always
  • Symmetry: nCr = nCnāˆ’r   (saves you time!)
  • Pascal’s Triangle: each row gives the coefficients of (a + b)n
  • Your GDC has an nCr button — use it for big numbers

The binomial coefficient nCr

The formula uses factorials. The factorial symbol ! means “multiply down to 1”:

4! = 4 Ɨ 3 Ɨ 2 Ɨ 1 = 24

And here’s the formula for the binomial coefficient — let’s break it apart so you can see exactly what each piece does:

nCr = n!r! Ɨ (n āˆ’ r)!
1n = total number of items (size of the bigger group).
2r = how many you want to choose. Must satisfy 0 ≤ r ≤ n.
3(n āˆ’ r)! = the leftovers (the ones you didn’t pick).
!Factorial = product of all positive integers down to 1. 0! = 1.

Computing it by hand — the cancel trick

Instead of expanding all the factorials, cancel the bigger ones from top and bottom. Watch this calculation of 5C2:

5C2 = 5!2! Ɨ 3! = 5 Ɨ 4 Ɨ 3 Ɨ 2 Ɨ 1(2 Ɨ 1)(3 Ɨ 2 Ɨ 1) = 202 = 10

Cancel early! The 3! on the bottom kills the “3 Ɨ 2 Ɨ 1” on the top instantly. You’ll save loads of time on non-calc papers.

Properties you must know

These three rules let you skip calculation altogether for many problems.

nC0 = 1
Pick “none” → only 1 way (because 0! = 1)
nCn = 1
Pick “all” → only 1 way
nCr = nCnāˆ’r
Symmetry — picking “what to take” = picking “what to leave”

Why symmetry helps: instead of computing 10C8 (huge factorials), use 10C8 = 10C2 = 45. Much faster!

The counting principle

nCr answers the question: “How many ways can I choose r objects from n different ones?

Pick 2 from 5 people

5C2 = 10

10 different pairs are possible.

Pick 3 from 8 students

8C3 = 56

56 different groups of 3.

Pascal’s Triangle

Pascal’s Triangle is a quick visual way to read off binomial coefficients without the formula. Build it with two rules:

  1. Every row starts and ends with 1.
  2. Each middle number is the sum of the two numbers directly above it.
Pascal’s Triangle
n=0
1
n=1
1
1
n=2
1
2
1
n=3
1
3
3
1
n=4
1
4
6
4
1
n=5
1
5
10
10
5
1
n=6
1
6
15
20
15
6
1
Row n = the coefficients of (a + b)n.  Green: 4 + … = 6 (additive rule).  Yellow: row for n = 6.

Top row counts as n = 0, not n = 1! The very top “1” is for (a + b)0 = 1. Many students count rows starting from 1 and end up off by one.

Reading nCr from the triangle

In row n, count from the left starting at position 0. The number you land on is nCr.

For example, in the row 1, 6, 15, 20, 15, 6, 1 (which is n = 6):

šŸ’”

Tips

  • For small n (up to 7 or 8), sketching Pascal’s Triangle is faster than the formula
  • Use symmetry — you only need to compute half of each row
  • The GDC nCr button handles big numbers instantly. On TI: Math → PROB → nCr
  • Both the formula and the binomial theorem are in the formula booklet — don’t waste time memorising

Worked Examples

āœŽ

Example 1 — Calculate by hand

Without a calculator, find 7C3.

Answer:

Step 1: write the formula with n = 7, r = 3. 7C3 = 7! / [3!(7āˆ’3)!] = 7! / (3! Ɨ 4!) Step 2: cancel the 4! from top and bottom. = (7 Ɨ 6 Ɨ 5 Ɨ 4!) / (3! Ɨ 4!) = (7 Ɨ 6 Ɨ 5) / 3! Step 3: simplify. = 210 / 6 7C3 = 35
āœŽ

Example 2 — Use symmetry to save time

Find 10C8 using the symmetry property.

Answer:

Apply symmetry: nCr = nCnāˆ’r 10C8 = 10C10āˆ’8 = 10C2 Now compute the easier one. 10C2 = 10! / (2! Ɨ 8!) = (10 Ɨ 9) / 2 = 90 / 2 10C8 = 45 Computing 10C8 directly would have meant 8! on the bottom — way more work.
āœŽ

Example 3 — Coefficient in a binomial expansion

Without a calculator, find the coefficient of x3 in the expansion of (1 + x)9.

Answer:

Step 1: use the binomial formula with n = 9, a = 1, b = x. (1 + x)9 = Ī£ 9Cr (1)9āˆ’r (x)r Step 2: x³ occurs when r = 3. term = 9C3 Ɨ (1)6 Ɨ x³ Step 3: compute 9C3 by cancelling. 9C3 = 9! / (3! Ɨ 6!) = (9 Ɨ 8 Ɨ 7) / (3 Ɨ 2 Ɨ 1) = 504 / 6 = 84 Coefficient of x³ = 84
āœŽ

Example 4 — Use Pascal’s Triangle

Find the row beginning 1, 6, … in Pascal’s Triangle and use it to find 6C4.

Answer:

Step 1: build the rows up to n = 6. n=4:   1, 4, 6, 4, 1 n=5:   1, 5, 10, 10, 5, 1 n=6:   1, 6, 15, 20, 15, 6, 1 Step 2: count from position 0 to position 4 in row n = 6. Position:   0 → 1,   1 → 6,   2 → 15,   3 → 20,   4 → 15 6C4 = 15 Check with symmetry: 6C4 = 6C2 = 15 āœ“
āœŽ

Example 5 — Counting principle

A football coach must pick 4 players from a squad of 9 to take penalties. How many different selections are possible?

Answer:

Order doesn’t matter (it’s a selection, not a ranking) — use nCr. number of ways = 9C4 Compute by cancelling. 9C4 = 9! / (4! Ɨ 5!) = (9 Ɨ 8 Ɨ 7 Ɨ 6) / (4 Ɨ 3 Ɨ 2 Ɨ 1) = 3024 / 24 126 different selections
⚠

Common mistakes

  • Forgetting that 0! = 1. This isn’t 0 — it’s the special rule that makes nC0 work.
  • Counting Pascal’s rows from 1. The top row is n = 0, not n = 1. Off-by-one is the #1 mistake here.
  • Counting positions from 1. Inside a row, the leftmost number is position r = 0, not r = 1.
  • Computing huge factorials by hand. Always cancel — or use the GDC nCr button.
  • Forgetting symmetry. 20C18 looks scary but is the same as 20C2 = 190.
  • Mixing up nCr with nPr. nCr ignores order (combinations); nPr cares about order (permutations).

Final word: the formula is in the booklet, the GDC has the button, and Pascal’s Triangle is fast for small n. Pick the easiest method for the question — examiners won’t reward extra factorial gymnastics. Next note: how these coefficients power the full binomial theorem.

Need help with the Binomial Theorem?

Get 1-on-1 help from an IB examiner who knows exactly what Paper 1 & 2 are looking for.

Book Free Session →

Binomial Coefficients & Pascal’s Triangle