Printable · GCSE Higher · ages 14-16
Algebra worksheet — GCSE Higher
Fifteen questions across the algebra statements at Higher tier. Choose the non-calculator filter to rehearse Paper 1, which counts for a third of the marks.
Non-calculator
Algebra worksheet — GCSE Higher
MathsUKwww.geekhero.co.uk
- 1.Which expression means 'y squared, multiplied by 3'?
- 2.A sequence begins at 60, and each term after that is found by subtracting 7 from the term before it. Work out the 5th term of the sequence.
- 3.The graph of y = f(x) has x-intercepts at x = −2 and x = 6 and crosses the y-axis at (0, −12). Work out the x-intercepts and the y-intercept of y = −f(x).
- 4.The graph of y = f(x) passes through the point (2, 5). Write down the coordinates of the corresponding point on the graph of y = f(x − 4) + 1.
- 5.A bacteria colony doubles every 4 hours and its size is recorded only every 4 hours. The recorded population 20 hours after the start is 9,600. After how many hours did the recorded population first exceed 1,000?
- 6.A gym charges a joining fee plus a monthly fee. Anna paid £100 in total after 3 months of membership. Ben paid £160 in total after 6 months of membership (same joining fee and monthly fee as Anna). Work out the monthly fee.
- 7.A gardener charges a fixed fee of £15 plus £8 for each hour worked. The total charge, £T, for a job lasting h hours is given by T = 15 + 8h. Work out the charge for a job lasting 4 hours, and identify what kind of statement T = 15 + 8h is.
- 8.The equation x² = 5x − 3 is to be solved using iteration. Work out which of these iterative formulas comes from a correct rearrangement of the equation.
- 9.Solve the simultaneous equations 4x + 3y = 25 and 4x − y = 1. Work out the value of y.
- 10.A plumber charges a call-out fee of £30 plus £25 per hour worked. Work out the total charge for a job that takes 3 hours.
- 11.A table of values is being drawn for the graph of y = x³. Work out the value of y when x = −2.y = x
- 12.A population of bacteria doubles every 3 hours. It starts at 800. Work out the population after 9 hours.
- 13.When a number is added to its square the result is 30. Work out the possible values of the number.
- 14.Work out the value of 3x² − 4x when x = −2.
- 15.A caterer uses the formula C = 6p + 20 to work out the total cost, £C, of a buffet for p people, where £20 covers fixed costs. A customer is charged £92. Work out how many people, p, the buffet was for.
Answer key
- (a) 3y² — 'y squared, multiplied by 3' means the square is applied to y only, and the result is then multiplied by 3, written as 3y². Writing y³ mistakes the multiplication by 3 for an extra factor of y, adding to the power instead of using a coefficient. Writing (3y)² squares the whole of 3y, including the 3, which gives 9y² rather than 3y² — the square should apply to y alone. Writing 3 + y² adds the 3 instead of multiplying by it. The expression for 'y squared, multiplied by 3' is 3y².
- (c) 32 — The terms are 60, 53, 46, 39, 32 — each found by subtracting 7 from the term before, so the 5th term is 32. Subtracting 7 five times from the first term instead of four times, 60 − 7 × 5 = 25, treats the first term as if it came before the sequence starts. Adding 7 four times instead of subtracting, 60 + 7 × 4 = 88, uses the wrong operation. Stopping one term early gives the 4th term, 39.
- (d) x = −2, x = 6; y-intercept (0, 12) — Reflecting y = f(x) in the x-axis, to get y = −f(x), negates every y-value but leaves every x-value fixed. The x-intercepts happen where y = 0, and −0 = 0, so they are unaffected: y = −f(x) still crosses the x-axis at x = −2 and x = 6. The y-intercept is the value at x = 0: f(0) = −12, so −f(0) = 12, giving the point (0, 12) — the sign flips because the y-intercept is a nonzero y-value, unlike the roots. Writing 'x = 2, x = −6; y-intercept (0, −12)' comes from confusing −f(x) with f(−x) — reflecting in the y-axis instead of the x-axis, which negates the x-values of the intercepts (turning −2 into 2 and 6 into −6) but leaves f(0) unchanged, since f(−0) = f(0) = −12. Writing 'x = −2, x = 6; y-intercept (0, −12)' comes from forgetting that −f(x) is a reflection at all, and assumes both intercepts stay exactly as they were. Writing 'x = 2, x = −6; y-intercept (0, 12)' correctly negates the y-intercept but wrongly negates the x-intercepts too, as if a reflection in the x-axis also flipped the sign of every x-value.
- (d) (6, 6) — y = f(x − 4) + 1 combines two translations: the −4 inside the brackets moves the graph 4 units to the RIGHT, and the +1 outside the brackets moves it 1 unit UP. Applying both to (2, 5): add 4 to the x-coordinate 2, and add 1 to the y-coordinate 5, giving (6, 6). Moving left instead of right, as the minus sign inside the bracket might suggest, gives (−2, 6) or (−2, 4); forgetting the horizontal shift altogether and only applying the vertical one gives (2, 6).
- (d) 8 — Working backwards by halving (undoing the doubling), one 4-hour step at a time: 9,600 (20 h) → 4,800 (16 h) → 2,400 (12 h) → 1,200 (8 h) → 600 (4 h) → 300 (0 h). Reading these in time order — 300, 600, 1,200, 2,400, 4,800, 9,600 at 0, 4, 8, 12, 16, 20 hours — the population is still at or below 1,000 at 4 hours (600) and first goes above 1,000 at 8 hours (1,200). So the recorded population first exceeds 1,000 at 8 hours. Answering 20 just reads off the time stated in the question, without working out when the threshold was actually first crossed — wrong, because 9,600 is only the value AT 20 hours, not necessarily the first time the population passed 1,000. Answering 0 comes from recovering the starting population by dividing 9,600 by 5 (the number of 4-hour gaps up to 20 hours) instead of by 2⁵ = 32 (the correct number of halvings), giving a wrongly-inflated starting value of 9,600 ÷ 5 = 1,920 — already above 1,000 at 0 hours — wrong, because doubling means the value must be halved five times, dividing by 2 five times (2⁵ = 32), not divided once by the number of gaps. Answering 12 comes from halving back only twice, from 9,600 to 4,800 (16 h) to 2,400 (12 h), and stopping there because 2,400 is already above 1,000, without checking that 1,200 at 8 hours is also above 1,000 and occurs earlier — wrong, because the FIRST recorded time above 1,000 is the earliest such time, not the first one reached while working backwards from 20 hours.
- (d) £20 — Let f be the joining fee and m the monthly fee: f + 3m = 100 and f + 6m = 160. Subtracting the first equation from the second eliminates f: 3m = 60, so m = 20. A candidate who finds the joining fee instead of the monthly fee would get f = 100 − 3(20) = £40. A candidate who divides Ben's total by his number of months, ignoring that part of the cost is a fixed joining fee, would get 160 ÷ 6 ≈ £26.67. A candidate who divides the difference in cost by the total number of months instead of the difference in months would get (160 − 100) ÷ 9 ≈ £6.67.
- (b) £47, and T=15+8h is a formula (relates T and h). — The charge is £15 fixed plus £8 for each hour: T=15+8h, so for h=4, T=15+8×4=15+32=47. Because T=15+8h relates two different quantities, the total charge T and the number of hours h, it is a formula, not an equation — an equation is solved for one particular value of an unknown, but this relationship holds for every value of h a job might last. A candidate who forgets to include the fixed £15 fee would compute only 8×4=32. A candidate who adds the three numbers in the formula together instead of multiplying the hourly rate by the number of hours would compute 15+8+4=27. A candidate who correctly finds the charge but mistakes the formula for an equation, treating it as something to be solved for one specific value of h rather than a general relationship between T and h, would pick the correct charge with the wrong classification.
- (b) xₙ₊₁ = (xₙ² + 3) ÷ 5 — Starting from x² = 5x − 3, add 3 to both sides: x² + 3 = 5x. Divide both sides by 5: x = (x² + 3) ÷ 5. Writing this as an iteration gives xₙ₊₁ = (xₙ² + 3) ÷ 5. xₙ₊₁ = (xₙ² − 3) ÷ 5 comes from a sign error when moving the −3 across the equals sign — it should become +3, not stay as −3. xₙ₊₁ = 5(xₙ² + 3) comes from multiplying by 5 instead of dividing by 5 when isolating x. xₙ₊₁ = (xₙ + 3) ÷ 5 comes from dropping the index on x², using xₙ instead of xₙ².
- (a) 6 — Subtracting the second equation from the first: the x-terms, 4x and 4x, cancel; the y-terms combine as 3y − (−y) = 4y; and the right-hand sides give 25 − 1 = 24. This gives 4y = 24, so y = 6. A candidate who subtracts in the wrong order would get 4y = 1 − 25 = −24, so y = −6. A candidate who forgets the sign on the −y term, treating 3y − y as 2y, would get 2y = 24, so y = 12. A candidate who divides 24 by 6 instead of 4 would get y = 4.
- (b) £105 — The hourly charge is 25 × 3 = £75. Adding the call-out fee: £75 + £30 = £105. A candidate who forgets the call-out fee gives just the hourly charge, £75. A candidate who adds the call-out fee to the hourly rate before multiplying by the hours, (30 + 25) × 3, gets £165. A candidate who multiplies the call-out fee by the number of hours instead of the hourly rate, 30 × 3, gets £90.
- (c) −8 — (−2)³ = (−2) × (−2) × (−2) = −8, since multiplying three negative numbers gives a negative result. A candidate who forgets the sign of a negative number when cubing it might treat (−2)³ as if it were 2³ = 8. A candidate who multiplies −2 by 3 instead of cubing it might get −2 × 3 = −6. A candidate who combines both mistakes — multiplying by 3 and dropping the sign — might get 2 × 3 = 6.
- (c) 6,400 — 9 hours contains 9 ÷ 3 = 3 whole periods of doubling, so the population is 800 × 2³. Since 2³ = 8, the population after 9 hours is 800 × 8 = 6,400. Adding 100% growth three times instead of compounding it — treating the growth as simple, not repeated doubling — gives 800 × 4 = 3,200, which is wrong because each period doubles the CURRENT population, not the original one. Using 9 as the power instead of dividing by the 3-hour period first gives 800 × 2⁹ = 409,600, which is wrong because the exponent counts periods, not hours. Giving the growth factor 2³ = 8 on its own, without multiplying by the starting population 800, leaves the answer as 8, which is wrong because the question asks for the population, not the multiplier. Always check that your final number of periods matches the total time divided by the period length.
- (b) 5 and −6 — Method: turn the sentence into an equation in one letter, collect every term on one side so it reads as a quadratic equal to zero, then factorise. Working: if the number is x then x² + x = 30, which rearranges to x² + x − 30 = 0; two numbers that multiply to −30 and add to 1 are 6 and −5, so (x + 6)(x − 5) = 0 and x = −6 or x = 5. Both values work: 5 + 25 = 30 and −6 + 36 = 30. Answer: 5 and −6. The distractors: 6 and −5 comes from reading the numbers inside the brackets as the solutions without changing their signs; 5 only comes from discarding the negative solution, although nothing in the question rules out a negative number; 5 and 6 comes from hunting for a factor pair of 30 instead of forming and solving the quadratic.
- (b) 20 — 3x² − 4x = 3(−2)² − 4(−2) = 3(4) − (−8) = 12 + 8 = 20. A candidate who makes a sign error on −4x, treating −4 × −2 as −8 instead of +8, gets 12 − 8 = 4. A candidate who squares −2 but keeps the result negative, using 3 × (−4) = −12 for the first term, but correctly works out −4x = −4 × (−2) = 8, gets −12 + 8 = −4. A candidate who squares the whole term 3x, working out (3 × −2)² − 4 × (−2), gets (−6)² + 8 = 36 + 8 = 44.
- (b) 12 — Method: substitute the total cost into the formula, then subtract the fixed cost and divide by the cost per person. Working: 92 = 6p + 20, so 6p = 92 − 20 = 72, p = 72 ÷ 6 = 12. Answer: 12 people. 15.33 comes from dividing the whole £92 by £6 without first subtracting the £20 fixed cost: 92 ÷ 6 ≈ 15.33. 4.3 comes from swapping the two amounts round, subtracting £6 and dividing by £20: (92 − 6) ÷ 20 = 4.3. 18.67 comes from adding the fixed cost instead of subtracting it: (92 + 20) ÷ 6 ≈ 18.67.
Build your own mix at the worksheet builder.