📌 0580 Topic 1 — NumberCE · Types of number · Fractions, decimals, percentages · Indices & standard form · Surds E · Ratio & proportion · Financial maths · Limits of accuracy E
🗺 Cambridge IGCSE 0580 — Syllabus Map
CCore topics are examinable on Papers 1 & 3 (Core tier).
EExtended topics appear on Papers 2 & 4 only.
ClipSAT Chapter
0580 Topics covered
Tier
1 Number
Types of number, fractions, %, ratio & proportion, standard form, surds, indices, financial maths, limits of accuracy
Probability, tree diagrams, conditional probability, averages, spread, frequency tables, histograms, cumulative frequency, box plots
CE
9 Functions
Function notation, domain, composite, inverse
E
10 Sets & Venn Diagrams
Set notation, union, intersection, complement, two- and three-set Venn diagrams
CE
The numerical backbone of the whole syllabus: working confidently with fractions, percentages, ratio, standard form, indices and rounding. Most marks here are earned by careful, methodical arithmetic rather than clever tricks.
● Definition 1.1 — Standard form
A number is in standard form when written as a×10n with 1≤a<10 and n an integer. Large numbers take a positive n; small numbers (less than 1) take a negative n.
Percentage change
originalchange×100%
Index law 1 — Product
aman=am+n
Index law 2 — Quotient
anam=am−n
Index law 3 — Power
(am)n=amn
Reverse %
original=1±rnew value
Bounds
value rounded to a unit lies within ±21 unit
Worked example 1.A
Write 0.000452 in standard form.
Move the decimal point four places right to land between 4 and 5, so the exponent is −4:
0.000452=4.52×10−4.
Worked example 1.B
A coat costs $60 after a 20% discount. Find its original price.
The sale price is 80% of the original, so divide rather than add back 20%:
original=0.860=$75.
● Surds E
A surd is an irrational root left in exact form (e.g. 3). Key rules: ab=a⋅b; a1=aa (rationalising a denominator). To rationalise a+bp, multiply numerator and denominator by the conjugate a−b.
Surd product
a⋅b=ab
Rationalise
a1=aa
Compound interest
A=P(1+100r)n
Limits of accuracy
lower = x−21δ, upper = x+21δ
Worked example 1.C — Surds
Simplify 48−27.
48=43,27=33.48−27=43−33=3.
Worked example 1.D — Limits of accuracy
A length is measured as 12.4 cm, rounded to 1 d.p. State the upper and lower bounds.
Half the smallest unit = 0.05. Lower bound: 12.35 cm. Upper bound: 12.45 cm.
£800 is invested at 3.5% compound interest per year. Find the amount after 4 years, to the nearest penny.
A=800(1+1003.5)4=800×1.0354≈800×1.1475=£918.00.
Number line representation of the inequality −1≤x<4, with solid point for inclusive bound and open circle for strict bound.
Significant Figures vs. Decimal Places: Unless specified otherwise, Cambridge IGCSE demands answers to 3 significant figures (or 1 d.p. for angles). Leading zeros are NOT significant: 0.00350 has 3 s.f., while 350 is ambiguous unless written in standard form 3.50×102.
Limits of Accuracy: For division BA, the maximum possible value occurs when the numerator is at its upper bound and the denominator is at its lower bound: Max=BlowerAupper. Never round intermediate values during multi-step bound calculations.
A car travels a distance of d=180 km correct to the nearest 10 km in a time of t=2.4 hours correct to 1 decimal place. Calculate the upper bound for the average speed of the car in km/h.
Find the bounds for distance and time:
dupper=180+5=185 kmtlower=2.4−0.05=2.35 hours
To maximize speed s=td, divide the upper distance by the lower time:
Expanding, factorising, solving and rearranging — plus reading and sketching graphs. This is the strand that feeds directly into AS and A-Level, so the habits you build here matter well beyond the exam.
● Definition 2.1 — Factorising a quadratic
To factorise x2+bx+c, find two numbers that multiply to c and add to b. They become the constants in (x+p)(x+q).
Difference of squares
a2−b2=(a−b)(a+b)
Quadratic formula
x=2a−b±b2−4ac
Arithmetic nth term
a+(n−1)d
Rearranging
apply inverse operations to both sides
Worked example 2.A
Solve the simultaneous equations x+y=7 and 2x−y=2.
Adding eliminates y: 3x=9, so x=3. Substitute back into the first equation:
x=3,y=4.
Worked example 2.B
Find the nth term of 5,8,11,14,…
The common difference is 3 and the term before the first would be 2:
un=3n+2.
● Sequences & nth Term
An arithmetic sequence increases/decreases by a fixed common difference d. The nth term is un=a+(n−1)d where a is the first term. A geometric sequence multiplies by a common ratio r: un=arn−1.
Solve like an equation but reverse the inequality sign when multiplying or dividing by a negative number. Graph types you must recognise: lineary=mx+c (straight line), quadraticy=ax2+bx+c (parabola), cubicy=ax3+… (S-shape), reciprocaly=xk (two branches), exponentialy=ax (crosses y-axis at 1).
Worked example 2.D — Linear inequality
Solve 3−2x<11 and represent on a number line.
−2x<8⇒x>−4.
Open circle at −4, arrow pointing right.
The nth term of a sequence is 3n−7. (a) Find the 10th term. (b) Which term has value 23?
(a) 3(10)−7=23. (b) 3n−7=23⇒3n=30⇒n=10. Term 10 has value 23.
Quadratic graph y=x2−4x+3 intersecting the x-axis at roots x=1 and x=3, with axis of symmetry x=2 and vertex minimum at (2,−1).
Sign Flips in Inequalities: When dividing or multiplying by a negative number, the inequality sign MUST reverse: −3x≤12⇒x≥−4. Forgetting this flip is the #1 lost mark in Cambridge algebra.
Expanding Binomial Squares: Remember that (a−b)2=a2−2ab+b2, NOT a2−b2. Always write out (2x−3)(2x−3) fully to avoid omitting the middle term −12x.
Quadratic Formula Denominator: The division line extends across the ENTIRE numerator: x=2a−b±b2−4ac. Do not calculate −b±2a….
Solve the quadratic equation 2x2+5x−4=0. Give your solutions correct to 2 decimal places.
📌 0580 Topic 3 — Coordinate GeometryCE · Gradient · Midpoint & distance · Equation of a line · Parallel & perpendicular lines
Everything about straight lines on the xy-plane: gradient, length, midpoint and the equation y=mx+c. Parallel lines share a gradient; perpendicular gradients multiply to −1.
▲ Reference — Coordinate Geometry
For points (x1,y1) and (x2,y2): gradient m=x2−x1y2−y1; midpoint =(2x1+x2,2y1+y2); distance =(x2−x1)2+(y2−y1)2. Two lines are parallel if they have equal gradients. Two lines are perpendicular if the product of their gradients is −1: m1×m2=−1.
Perpendicular gradient
m⊥=−m1
Parallel lines
m1=m2
General line
ax+by=c
Intercepts
Set y=0 or x=0
Worked example 3.B — Perpendicular line
Line ℓ has equation y=3x−2. Find the equation of the line perpendicular to ℓ passing through (6,1).
Perpendicular gradient: m⊥=−31.
y−1=−31(x−6)⇒y=−31x+3.
Show that the points A(1,3), B(4,7) and C(7,3) form an isosceles triangle.
AB=9+16=5. BC=9+16=5. AC=36+0=6. Since AB=BC, triangle is isosceles.
Gradient
m=x2−x1y2−y1
Midpoint
(2x1+x2,2y1+y2)
Distance
(x2−x1)2+(y2−y1)2
Straight line
y=mx+c
Worked example 3.A
Find the equation of the line through (1,2) and (4,11).
Gradient m=4−111−2=3. Use (1,2): 2=3(1)+c⇒c=−1:
y=3x−1.
Linear graph y=2x−1 with gradient m=2 and y-intercept (0,−1).
⚠️ Cambridge 0580 Traps — Coordinate Geometry
Gradient Order: Gradient is m=x2−x1y2−y1. Always keep the coordinate order consistent; subtracting y2−y1 but x1−x2 causes a fatal sign error.
Perpendicular Gradient: For a perpendicular line, take both the negative and the reciprocal. If m=−43, then m⊥=+34. Students frequently forget the minus sign or forget to invert.
Rearranging to Standard Form: Before reading off the gradient from 3x+2y=8, always rearrange to y=mx+c: 2y=−3x+8⇒y=−23x+4, so m=−23, NOT 3.
Find the equation of the perpendicular bisector of the line segment joining P(2,−1) and Q(8,7). Give your answer in the form y=mx+c.
📌 0580 Topic 4 — MensurationCE · Perimeter & area · Arc length & sector area · Volume & surface area of prisms, cylinders, cones, spheres
Perimeter, area, surface area and volume — from circles and trapezia up to cylinders, cones and spheres. Read each question carefully for the value of π it expects (often 3.14 or 722).
▲ Reference — The circle
Circumference C=2πr=πd; area A=πr2. An arc and sector are simply fractions of these, scaled by 360θ.
Circle
C=2πr,A=πr2
Cylinder
V=πr2h
Sphere
V=34πr3
Cone
V=31πr2h
Prism
V=Across×ℓ
Trapezium
A=21(a+b)h
Worked example 4.A
Find the volume of a cylinder with r=3 cm and h=10 cm. Take π=3.14.
V=πr2h=3.14×9×10=282.6cm3.
Worked example 4.B
Find the volume of a sphere of radius 3 cm. Take π=3.14.
V=34πr3=34×3.14×27=113.04cm3.
Right circular cylinder with radius r=3 cm and height h=10 cm.
⚠️ Cambridge 0580 Traps — Mensuration & Units
Area & Volume Unit Conversions: Converting square and cubic units is a major Cambridge trap. 1 m2=(100 cm)2=10,000 cm2, NOT 100! Similarly, 1 m3=1,000,000 cm3 and 1 litre=1,000 cm3.
Total Surface Area: For open-topped or hollow solids, omit missing faces. A closed cylinder has area 2πrh+2πr2; a solid hemisphere has total surface area 2πr2+πr2=3πr2 (including the flat circular base).
Slant Height vs. Vertical Height: In cones and pyramids, h is the perpendicular vertical height and l is the slant height, linked by Pythagoras: l=r2+h2. The curved surface area of a cone uses l (πrl), while volume uses h (31πr2h).
Worked example 4.C — Sector Area & Arc Length
A sector of a circle has radius r=6 cm and sector angle θ=120∘. Calculate (a) the arc length and (b) the area of the sector, giving answers in terms of π.
(a) Arc length: L=360120×2π(6)=31×12π=4π cm.
(b) Sector area: A=360120×π(62)=31×36π=12π cm2.
A solid toy is formed by attaching a cone of radius 4 cm and height 9 cm to the flat face of a solid hemisphere of radius 4 cm. Calculate the total volume of the toy. Give your answer correct to 3 significant figures.
📌 0580 Topic 5 — GeometryCE · Angle properties · Polygons · Circle theorems E · Similarity & congruence · Construction & loci
Angle reasoning is the heart of IGCSE geometry: angles on lines and in polygons, and the family of circle theorems. Every answer should be justified with a reason, not just a number.
▲ Reference — Polygons
Interior angles of an n-sided polygon sum to (n−2)×180∘. The exterior angles always sum to 360∘, so a regular polygon has each exterior angle n360∘.
▲ Reference — Circle theorems
① The angle at the centre is twice the angle at the circumference on the same arc. ② The angle in a semicircle is 90∘. ③ Angles in the same segment are equal. ④ Opposite angles of a cyclic quadrilateral sum to 180∘. ⑤ A tangent meets the radius at 90∘.
The first theorem is the one students doubt most — so watch it directly. Point P slides around the major arc while A and B stay fixed; the inscribed angle never changes, and it is always exactly half the central angle.
⊙ Explorer · Inscribed & central angleinteractive
Coordinates of the four labelled points on the circle
point
x
y
inscribed ∠APB—
central ∠AOB—
Wherever P sits on the arc, ∠APB=21∠AOB. The inscribed angle holds steady.
Triangle angle sum
α+β+γ=180°
Exterior angle
Exterior = sum of two non-adjacent interior angles
Interior sum =(5−2)×180∘=540∘; divide equally among five angles:
5540∘=108∘.
Worked example 5.B
Points A and B lie on a circle, centre O, with ∠AOB=80∘. Find the angle subtended by AB at the circumference.
By the centre–circumference theorem the inscribed angle is half the central angle:
21×80∘=40∘.
● Similarity & Congruence
Congruent shapes are identical in shape and size (SSS, SAS, ASA, RHS). Similar shapes have the same angles; corresponding sides are in the same ratio k. Area scales as k2; volume scales as k3.
Congruence
SSS, SAS, ASA, RHS
Similar — lengths
ratio k
Similar — areas
ratio k2
Similar — volumes
ratio k3
Worked example 5.C — Similar areas
Two similar triangles have corresponding sides in the ratio 3:5. If the smaller triangle has area 18 cm2, find the area of the larger.
Area ratio=(35)2=925.Alarge=18×925=50 cm2.
● Construction & Loci
A locus is the set of all points satisfying a given condition. Key loci: (1) equidistant from a fixed point → circle; (2) equidistant from two fixed points → perpendicular bisector; (3) equidistant from two lines → angle bisector; (4) fixed distance from a line → pair of parallel lines.
Two similar cylinders have radii 4 cm and 6 cm. If the volume of the smaller is 160π cm³, find the volume of the larger.
k=6/4=1.5. Volume ratio =1.53=3.375. Volume =160π×3.375=540π cm³.
Circle with center O showing central angle ∠AOB=80∘; the inscribed angle subtended at the circumference is half this value (40∘).
⚠️ Cambridge 0580 Traps — Circle Theorems & Geometric Proofs
Mandatory Geometric Reasons: Cambridge exam mark schemes award separate method and reasoning marks. You must use the exact syllabus wording: 'angle at centre is twice angle at circumference', 'angles in same segment are equal', 'opposite angles of cyclic quad sum to 180°', and 'angle in a semicircle is 90°'.
Alternate Segment Theorem: The angle between a tangent and a chord at the point of contact equals the angle in the alternate segment. Look for the triangle inside the circle resting on the tangent point.
Hidden Isosceles Triangles: Two radii drawn from the centre O to points on the circumference automatically form an isosceles triangle (OA=OB=r). Always mark base angles equal before attempting further angle calculations.
In a cyclic quadrilateral ABCD, angle ABC=(2x+15)∘ and angle ADC=(3x−10)∘. Find the value of x and hence the size of angle ABC. Give a geometric reason for your equation.
Geometric reason: Opposite angles of a cyclic quadrilateral sum to 180∘.
(2x+15)+(3x−10)=1805x+5=180⟹5x=175⟹x=35
Calculate angle ABC:
∠ABC=2(35)+15=70+15=85∘
📝 Chapter Quiz
6
Trigonometry
📌 0580 Topic 6 — TrigonometryCE · SOH-CAH-TOA & Pythagoras · Sine & cosine rules · Area 21absinC · Bearings · 3D trigonometry E
Right-angled triangles via Pythagoras and SOH-CAH-TOA, then any triangle through the sine and cosine rules. Bearings questions are trigonometry in disguise — always start with a clear diagram.
● Definition 6.1 — Right-triangle ratios
For an acute angle θ in a right triangle, sinθ=hypopp, cosθ=hypadj, tanθ=adjopp — the rule remembered as SOH-CAH-TOA.
Drag the angle and watch the three ratios respond. The hypotenuse is fixed in length; the opposite and adjacent sides — and the ratios built from them — change together.
⊙ Explorer · The trig ratiosinteractive
The current triangle's sides and trig ratios
quantity
value
sin θ—
cos θ—
tan θ—
Opposite & adjacent are drawn in indigo, the hypotenuse in amber. As θ→90∘, tanθ grows without bound.
Pythagoras
a2+b2=c2
Sine rule
sinAa=sinBb=sinCc
Cosine rule
c2=a2+b2−2abcosC
Triangle area
21absinC
Worked example 6.A
A right triangle has hypotenuse 10 and an angle of 30∘. Find the side opposite that angle.
opp=10sin30∘=10×0.5=5.
Worked example 6.B
In a triangle, a=7, b=8 and the included angle C=60∘. Find c.
Apply the cosine rule with cos60∘=0.5:
c2=49+64−2(7)(8)(0.5)=57,c=57.
● Bearings
A bearing is a clockwise angle measured from North, always written as a three-digit number (e.g. 045°, 270°). Draw a North line at the starting point, then measure clockwise. The bearing from B back to A is the back-bearing = bearing ± 180°.
Worked example 6.C — Bearings with trig
A ship sails 40 km on a bearing of 130° from port P. How far east and south of P is it?
East component: 40sin50°≈30.6 km. South component: 40cos50°≈25.7 km.
(Angle from South = 180°−130° = 50°.)
● 3D Trigonometry E
Identify a right-angled triangle within the 3D figure: find a face diagonal using Pythagoras, then use that as one side of a second right triangle. The angle of elevation is measured upward from horizontal; the angle of depression downward from horizontal.
Back-bearing
bearing ±180°
3D diagonal
l2+w2+h2
Angle of elevation
upward from horizontal
Angle of depression
downward from horizontal
Worked example 6.D — 3D trig E
A cuboid has length 8 cm, width 6 cm, height 3 cm. Find the angle the space diagonal makes with the base.
Base diagonal =82+62=10 cm.
tanθ=103⇒θ=arctan(0.3)≈16.7°.
A tower PQ stands vertically. From point A on level ground, 50 m from the base Q, the angle of elevation of P is 32°. Find the height of the tower.
h=50tan32°≈50×0.6249≈31.2 m.
Right-angled triangle ABC with sides 3, 4, 5 showing adjacent, opposite, and hypotenuse relative to angle B.
⚠️ Cambridge 0580 Traps — Trigonometry & Bearings
Calculator Angle Mode: Verify your calculator is set to D (Degrees), never R (Radians) or G (Gradians). A simple check: sin30∘=0.5. If it gives −0.988, your calculator is in radians!
Three-Figure Bearings: Bearings MUST always be measured clockwise from North and written with 3 digits: 065∘, not 65∘. The back-bearing from B to A is bearing±180∘.
Ambiguous Sine Rule Case: When using asinA=bsinB to find an obtuse angle, remember sin(180∘−θ)=sinθ. Check whether the geometry requires an acute or obtuse angle.
In triangle XYZ, XY=7 cm, YZ=10 cm, and angle XYZ=65∘. Calculate (a) the length of XZ to 3 significant figures and (b) the area of triangle XYZ.
(a) Use the Cosine Rule:
XZ2=72+102−2(7)(10)cos(65∘)=49+100−140(0.4226)=149−59.166=89.834XZ=89.834≈9.4779⋯≈9.48 cm (3 s.f.)
Four transformations move shapes around the plane, and column vectors describe the moves precisely. A full description must name the transformation and its defining data.
● The four transformations
Translation — give the column vector. Reflection — give the mirror line. Rotation — give the centre, angle and direction. Enlargement — give the centre and scale factor (a fraction shrinks; a negative factor flips through the centre).
Source: Cambridge Assessment International Education — Syllabus 0580 (2025–2027)
Pick a transformation and compare the faint original triangle with its solid image. The mapping rule (x,y)→(…) updates underneath.
⊙ Explorer · Transforming a triangleinteractive
Each vertex, before and after the transformation
vertex
original
image
Mapping: (x, y) → (x, −y)
Column vector
(xy)
Magnitude
∣v∣=x2+y2
Addition
add components separately
Worked example 7.A
Reflect the point (3,2) in the x-axis.
Reflection in the x-axis sends (x,y)→(x,−y):
(3,2)⟼(3,−2).
Worked example 7.B
Find the magnitude of the vector (34).
∣v∣=32+42=25=5.
● Vector Magnitude & Addition E
The magnitude of a=(yx) is ∣a∣=x2+y2. Vectors add tip-to-tail: AC=AB+BC. To find a vector path, combine known vectors (you may need to reverse direction, which negates the vector).
Magnitude
∣a∣=x2+y2
Vector path
AC=AB+BC
Negative vector
−AB=BA
Combined transform
Apply right-hand transform first
Worked example 7.C — Vector path
O is the origin; OA=a, OB=b. M is the midpoint of AB. Find OM.
OM=OA+21AB=a+21(b−a)=21(a+b).
Find the magnitude of v=(12−5) and hence find a unit vector in the direction of v.
∣v∣=25+144=169=13. Unit vector =131(12−5).
Enlargement with fractional scale factor k=0.5: all linear dimensions are halved, and the area is scaled by k2=0.25.
Single Transformation Rule: Examination instructions strictly forbid giving two transformations to describe a mapping. Stating 'reflection then translation' scores 0 marks even if both descriptions are correct. You must identify the single transformation: Translation, Reflection, Rotation, or Enlargement.
Required Transformation Details:
Translation: state column vector (yx).
Reflection: state equation of mirror line (e.g. y=x or x=2).
Rotation: state angle (clockwise/anticlockwise) AND centre of rotation (h,k).
Enlargement: state scale factor k AND centre of enlargement (h,k).
Negative Enlargement: Scale factor k=−2 produces an inverted shape on the opposite side of the centre of enlargement at twice the distance.
In triangle OAB, OA=3a and OB=6b. Point P lies on AB such that AP:PB=1:2. Find OP in terms of a and b in its simplest form.
Step 1: Express AB:
AB=AO+OB=−3a+6b
Step 2: Find AP:
AP=31AB=31(−3a+6b)=−a+2b
Step 3: Find OP:
OP=OA+AP=3a+(−a+2b)=2a+2b
📝 Chapter Quiz
8
Probability & Statistics
📌 0580 Topic 8 — Probability & StatisticsCE · Probability & tree diagrams · Conditional probability E · Mean, median, mode · Frequency diagrams & histograms E · Cumulative frequency & box plots E
Measuring chance and summarising data: the probability scale, combined events with tree diagrams, the three averages, and reading frequency and cumulative-frequency diagrams.
● Definition 8.1 — Probability
Probability runs from 0 (impossible) to 1 (certain). For equally likely outcomes, P(E)=total number of outcomesnumber of favourable outcomes.
Single event
P(E)=totalfavourable
Complement
P(not E)=1−P(E)
AND (independent)
P(A∩B)=P(A)P(B)
OR (exclusive)
P(A∪B)=P(A)+P(B)
Worked example 8.A
A bag holds 3 red and 5 blue counters. One is drawn at random. Find P(red).
There are 3+5=8 equally likely counters, 3 of them red:
P(red)=83.
Worked example 8.B
Find the mean of 4,8,10,6,2.
xˉ=54+8+10+6+2=530=6.
● Histograms (Frequency Density) E
For grouped data with unequal class widths, plot frequency density on the y-axis, not frequency. Frequency density=class widthfrequency. Area of each bar equals the frequency for that class.
Frequency density
class widthfrequency
Frequency from bar
area = class width × freq. density
Cumulative freq.
Running total of frequencies
IQR from box plot
Q3−Q1
Worked example 8.C — Histogram
A class interval 20–30 has frequency 15; class width = 10.
Freq. density=1015=1.5.
Conversely, a bar of height 2.4 over interval 30–45 (width 15) represents frequency 2.4×15=36.
● Conditional Probability & Tree Diagrams E
Without replacement: after removing one item, the total decreases, so probabilities on the second branch change. Conditional probability: P(A∣B)=P(B)P(A∩B). Multiply along branches for "and"; add separate branches for "or".
Worked example 8.D — Tree diagram without replacement
A bag has 5 red and 3 blue balls. Two balls are drawn without replacement. Find P(both red).
P(both red)=85×74=5620=145.
Using the same bag (5 red, 3 blue), find the probability of drawing exactly one red ball.
Box-and-whisker plot displaying the five-number summary: Min = 15, Q1=25, Median = 38, Q3=52, Max = 70, with interquartile range IQR=27.
⚠️ Cambridge 0580 Traps — Statistics & Probability
Histogram Frequency Density: In Cambridge IGCSE histograms, class widths are usually unequal. The vertical axis is ALWAYS Frequency Density, where Frequency Density=Class WidthFrequency. Frequency is given by the AREA of the bar, not its height!
Probability Without Replacement: When selecting items without replacement, reduce both the numerator and the denominator for the second draw: 104×93. Forgetting to reduce the denominator to 9 is the classic exam error.
Estimating the Mean from Grouped Data: Always use the midpoint of each class interval, multiply by frequency, sum ∑fx, and divide by total frequency ∑f (never divide by the number of intervals).
The table shows the time, t minutes, taken by 50 students to complete a homework task. Intervals: 0<t≤10 (freq: 8), 10<t≤20 (freq: 14), 20<t≤30 (freq: 18), 30<t≤40 (freq: 10). Calculate an estimate of the mean time taken.
📌 0580 Topic 2 (Extended) — FunctionsE · Function notation · Domain & range · Composite functions · Inverse functions
Function notation, composite and inverse functions form a core Extended-tier topic.
▲ Reference — Functions
f(x) gives the output for an input x. The composite fg(x)=f(g(x)) is applied inside-out; the inverse f−1 reverses f.
Notation
f(x)
Composite
fg(x)
Inverse
f−1(x)
Domain
valid inputs
Worked example 9.A
If f(x)=2x+3, find f−1(x).
f−1(x)=2x−3.
Worked example 9.B — Composite and inverse
Given f(x)=2x+3 and g(x)=x2, find (a) fg(3), (b) f−1(x).
(a) fg(3)=f(9)=2(9)+3=21.
(b) Let y=2x+3. Swap and solve: x=2y−3. So f−1(x)=2x−3.
h(x)=23x−1. Find h−1(4).
y=23x−1⇒2y=3x−1⇒x=32y+1. So h−1(x)=32x+1 and h−1(4)=39=3.
Linear function f(x)=2x+3 with gradient 2 and y-intercept (0,3).
⚠️ Cambridge 0580 Traps — Function Notation & Inverses
Inverse vs. Reciprocal:f−1(x) denotes the inverse function, NOT the reciprocal f(x)1. For example, if f(x)=3x−1, f−1(x)=3x+1, NOT 3x−11.
Composite Function Order: The notation fg(x) means f(g(x)) — evaluate g(x) first, then substitute that result into f. Applying them in reverse order gf(x) yields a completely different function.
Self-Inverse Functions: The graph of f−1(x) is the reflection of y=f(x) in the line y=x. Reciprocal functions f(x)=xk are self-inverse: f−1(x)=f(x).
Worked example 9.C — Solving an equation with composite functions
Given f(x)=3x−2 and g(x)=x+110, solve fg(x)=4.
Step 1: Express fg(x):
fg(x)=f(x+110)=3(x+110)−2=x+130−2
Step 2: Set equal to 4 and solve:
x+130−2=4⟹x+130=6⟹30=6(x+1)⟹x+1=5⟹x=4
If f(x)=4x−3 and g(x)=x2+1, find (a) gf(2) and (b) an expression for g−1(x) for x≥1.
(a) Inner function first:f(2)=4(2)−3=5. Then g(5)=52+1=26.
(b) Inverse of g: Let y=x2+1⟹x2=y−1⟹x=y−1. Thus g−1(x)=x−1 for x≥1.
📝 Chapter Quiz
10
Sets & Venn Diagrams
📌 0580 Topic 1/2 — Sets & Venn DiagramsCE · Set notation · Union, intersection, complement · Two- and three-set Venn diagrams · Solving problems with n(A)
Sets group elements; Venn diagrams display unions, intersections and complements.
▲ Reference — Set notation
Union A∪B (in either set), intersection A∩B (in both), complement A′ (not in A); n(A) counts the elements of A.
Union
A∪B
Intersection
A∩B
Complement
A′
Subset
A⊆B
Worked example 10.A
If A={1,2,3} and B={2,3,4}, find A∩B.
{2,3}.
Worked example 10.B — Three-set Venn diagram
In a class of 30: 14 play football (F), 11 play basketball (B), 8 play tennis (T); 4 play F and B, 3 play F and T, 2 play B and T, 1 plays all three.
Use the formula: n(F∪B∪T)=n(F)+n(B)+n(T)−n(F∩B)−n(F∩T)−n(B∩T)+n(F∩B∩T)
=14+11+8−4−3−2+1=25.
So 30−25=5 students play none of the three sports.
E={1,2,3,4,5,6,7,8,9,10}, A={2,4,6,8}, B={3,6,9}. List A∩B, A∪B, and A′.
A∩B={6}. A∪B={2,3,4,6,8,9}. A′={1,3,5,7,9,10}.
Venn diagram representing two intersecting sets A and B partitioned into disjoint regions: A∩B′, A∩B, A′∩B, and exterior (A∪B)′.
⚠️ Cambridge 0580 Traps — Set Notation & Venn Diagrams
Union vs. Intersection:A∪B is the UNION (all elements in A OR B OR both). A∩B is the INTERSECTION (only elements common to BOTH A and B).
Complement De Morgan’s Laws:(A∪B)′=A′∩B′ (elements outside both sets). Contrast this with A′∪B′=(A∩B)′ (everything except the central intersection).
Number of Elements vs. The Set Itself:n(A) is a number (integer count). Never write n(A)={2,3}. The set itself is A={2,3}, and its count is n(A)=2.
Worked example 10.C — Venn diagram with an unknown x
In a club of 40 members, 25 play badminton (B) and 20 play squash (S). 6 members play neither sport. Find how many play both sports.
Let x=n(B∩S). The number who play badminton only is 25−x, squash only is 20−x, both is x, and neither is 6.
(25−x)+x+(20−x)+6=4051−x=40⟹x=11
Therefore, 11 members play both sports.
In a survey of 60 students, 35 study French, 28 study German, and 12 study both languages. Find (a) the number of students who study neither language, and (b) the probability that a student chosen at random studies French given that they study German.
(a) Inclusion-Exclusion:
n(F∪G)=n(F)+n(G)−n(F∩G)=35+28−12=51n(neither)=60−51=9 students
(b) Conditional probability:
P(F∣G)=n(G)n(F∩G)=2812=73≈0.429
📝 Chapter Quiz
§
Practice set
Fifty exam-style questions spanning all eight topic areas — Number through Probability & Statistics — and tagged by difficulty. Click any problem to reveal a full worked solution.
1
Write 0.000452 in standard form.
Basic
4.52×10−4.
2
Evaluate 43+61.
Basic
Common denominator 12:
129+122=1211.
3
Increase 80 by 15%.
Basic
80×1.15=92.
4
A jacket costs \$60 after a 20% discount. Find its original price.
Intermediate
\$60 is 80% of the original:
0.860=$75.
5
Share \$120 in the ratio 2:3.
Intermediate
5 parts, each 120÷5=24:
$48and$72.
6
Evaluate 25×23.
Basic
25+3=28=256.
7
Write 56 as a product of its prime factors.
Intermediate
56=23×7.
8
A length is 4.7 cm, correct to 1 decimal place. Write its lower bound.
Intermediate
Half of 0.1 below the rounded value:
4.65cm.
9
Expand 3(2x−5).
Basic
6x−15.
10
Solve 4x+7=23.
Basic
4x=16,x=4.
11
Factorise x2+5x+6.
Intermediate
Two numbers multiplying to 6, adding to 5:
(x+2)(x+3).
12
Solve x2−7x+10=0.
Intermediate
(x−2)(x−5)=0:
x=2orx=5.
13
Make r the subject of C=2πr.
Intermediate
r=2πC.
14
Solve simultaneously: x+y=7, 2x−y=2.
Intermediate
Add: 3x=9⇒x=3, then y=4:
x=3,y=4.
15
Find the nth term of 5,8,11,14,…
Intermediate
3n+2.
16
Solve the inequality 2x−3<9.
Advanced
2x<12,x<6.
17
Find the gradient of the line through (1,2) and (4,11).
Basic
m=4−111−2=3.
18
Find the midpoint of (2,3) and (8,7).
Intermediate
(22+8,23+7)=(5,5).
19
A line has gradient 2 and passes through (0,−1). Write its equation.
Intermediate
y=2x−1.
20
Find the length of the segment from (1,2) to (4,6).
Advanced
32+42=25=5.
21
Find the area of a circle of radius 7. Take π=722.
Basic
πr2=722×49=154.
22
Find the circumference of a circle of radius 5. Take π=3.14.
Basic
2πr=2×3.14×5=31.4.
23
Find the area of a triangle with base 10 and height 6.
Intermediate
21×10×6=30.
24
Find the volume of a cuboid measuring 4×5×3.
Intermediate
4×5×3=60.
25
Find the volume of a cylinder with r=3, h=10. Take π=3.14.
Intermediate
πr2h=3.14×9×10=282.6.
26
Find the volume of a sphere of radius 3. Take π=3.14.
Advanced
34πr3=34×3.14×27=113.04.
27
Find the area of a trapezium with parallel sides 6 and 10 and height 4.
Intermediate
21(6+10)×4=32.
28
Find the total surface area of a cube of side 5.
Advanced
Six square faces:
6×52=150.
29
Two angles of a triangle are 50∘ and 60∘. Find the third.
Basic
180∘−50∘−60∘=70∘.
30
Find the sum of the interior angles of a hexagon.
Intermediate
(6−2)×180∘=720∘.
31
Find each interior angle of a regular pentagon.
Intermediate
5(5−2)×180∘=108∘.
32
A regular polygon has an exterior angle of 30∘. How many sides has it?
Intermediate
30∘360∘=12sides.
33
State the size of the angle in a semicircle.
Intermediate
90∘.
34
A and B lie on a circle, centre O, with ∠AOB=80∘. Find the angle subtended by AB at the circumference.
Advanced
Inscribed angle is half the central angle:
21×80∘=40∘.
35
A right triangle has the two shorter sides 3 and 4. Find the hypotenuse.
Basic
32+42=5.
36
In a right triangle the side opposite θ is 5 and the hypotenuse is 10. Find θ.
Intermediate
sinθ=105=0.5:
θ=30∘.
37
A right triangle has hypotenuse 10 and an angle of 30∘. Find the opposite side.
Intermediate
10sin30∘=5.
38
A triangle has a=7, b=8 and included angle C=60∘. Find c.
Advanced
Cosine rule, cos60∘=0.5:
c2=49+64−56=57,c=57.
39
Find the hypotenuse of a right triangle with legs 6 and 8.
Intermediate
62+82=10.
40
In triangle ABC, a=10, A=30∘, B=45∘. Find b (sine rule).
Advanced
b=sinAasinB=sin30∘10sin45∘=102≈14.14.
41
Reflect the point (3,2) in the x-axis.
Basic
(3,−2).
42
Rotate the point (1,0) by 90∘ anticlockwise about the origin.
Intermediate
(x,y)→(−y,x):
(0,1).
43
Given a=(23) and b=(1−1), find a+b.
Intermediate
(32).
44
Find the magnitude of (34).
Advanced
32+42=5.
45
A fair die is rolled. Find P(even number).
Basic
Three of six outcomes are even:
63=21.
46
Find the mean of 4,8,10,6,2.
Intermediate
530=6.
47
Find the median of 3,7,2,9,5.
Intermediate
Ordered: 2,3,5,7,9; middle value:
5.
48
A bag holds 3 red and 5 blue counters. Find P(red).
Intermediate
83.
49
Find the mode of 2,3,3,5,7,3,8.
Intermediate
The most frequent value:
3.
50
Two fair coins are tossed. Find P(two heads).
Advanced
21×21=41.
✎
Test generator
Build a randomised test from this subject’s question bank. Pick the number of questions and a difficulty, generate, then reveal the worked answers when you’re ready — or print a clean copy to hand out.
Full official exam paper
Mirrors Cambridge IGCSE 0580 Extended tier: structured questions requiring full working. Paper 2 (no calc) and Paper 4 (calc) format.
↓
Downloads
Take IGCSE 0580 offline. The PDF packet prints straight from your browser; native Word versions with editable equation-editor math are available on request.
PDF · ready now
IGCSE notes & practice
All eight chapters plus every worked solution, formatted as a clean print document.
DOCX · on request
Native Word packet
Editable .docx with real Word equations (OMML) — ready for a worksheet, mock paper or quiz.
Official · Past Papers
Past Papers & Official Tests
Officially released exams and mark schemes from the examining body.
220 real worksheets with answer keys, organized by unit — free to download and print.
Loading worksheet library…
Privacy Policy
Last updated July 14, 2026
ClipSAT is a static study site with no user accounts and no server-side database of your personal information. This page explains what little data does exist and how it's handled.
What's stored on your device
Progress, streaks, mistake log, and dark-mode preference are saved in your browser's local storage. They never leave your device and are not visible to us.
If you use "Ask Mr. Mohamed," your questions are sent directly to a third-party AI provider to generate a reply; they are not stored on any ClipSAT server.
Visitor counter
The home page displays a live, site-wide visit count, stored in ClipSAT's own Supabase project — the same optional backend used for cloud sync, described above. Each browser tab counts itself at most once per visit, by calling a small server-side function that only ever increments one shared number; no page content, device identifiers, or account information is attached to that call. As with any request made over the internet, Supabase's own infrastructure sees the request (including your device's IP address) the way any web host does, but ClipSAT's own code never stores or has access to that information — only the running total the function returns.
Advertising & cookies
ClipSAT may show ads served by Google and other third-party vendors. These vendors, including Google, use cookies to serve ads based on a user's prior visits to this or other websites. Google's use of advertising cookies enables it and its partners to serve ads based on your visit to this site and/or other sites on the Internet. You may opt out of personalized advertising by visiting Google Ads Settings. You can also control cookies through your browser settings; disabling cookies may affect some site features.
Google Forms integration
Teachers can optionally connect a Google account to turn a ClipSAT-generated quiz or worksheet into a Google Form, with a shareable link they can post anywhere — Google Classroom, Canvas, Moodle, or any other LMS. This is entirely opt-in — nothing is sent to Google unless a teacher clicks "Connect Google Account" and approves the specific permissions requested. Key points:
ClipSAT requests only the permissions needed to create a Form, read its own responses, and save the question images it renders to a teacher's Google Drive (a permission scoped only to files ClipSAT itself creates — it cannot see or touch anything else already in that Drive). ClipSAT never reads or changes anything else in a connected Google account, and never requests access to a teacher's Google Classroom courses or roster.
Questions and answer choices containing complex math are rendered into an image (so they display correctly in Forms, which cannot show math notation) and uploaded to that teacher's own Google Drive, set to "anyone with the link can view" so the Form can display it. These images are not stored anywhere by ClipSAT — only in the teacher's own Drive.
This connection happens entirely in your browser. ClipSAT has no backend server, so no quiz content, response data, or access token passes through or is stored on any ClipSAT server — each Google API call is made directly from the teacher's browser to Google, using a token that Google itself issues and that ClipSAT never persists beyond the current browser tab.
Any results shown inside ClipSAT (a per-student score summary) are fetched live from Google each time the page is viewed, not stored anywhere by ClipSAT.
Google's own Privacy Policy governs how Google handles data once ClipSAT's requests reach it — see policies.google.com/privacy.
Links to WhatsApp, Telegram, YouTube, Instagram, TikTok, Facebook, and PayPal take you to those companies' own sites, each governed by its own privacy policy.
Contact
Questions about this policy can be sent via WhatsApp or Telegram.
Notes, explorers, and practice questions are provided for personal study. Downloaded packets may be used for your own review; please don't redistribute or resell them.
No guarantee of results
ClipSAT is a study aid, not a guarantee of any particular exam score. Always check official curriculum documents (e.g. Cambridge, IB, College Board, Qiyas) for the authoritative syllabus.
AI tutor
"Ask Mr. Mohamed" is an AI assistant, not Mr. Mohamed Abdallah himself. Double-check important steps and final answers yourself.
ClipSAT's AI tutor and question generator work for free once you're signed in (☁️ Sign in, top of the page). Paste your own Groq key here instead if you'd rather not sign in, or want a private, higher-limit key — leave it blank and save to go back to the shared sign-in-based one.