Master O-Level Mathematics
Your ultimate study companion for Cambridge Syllabus D (4024). Featuring fully interactive 3D rotatable models, comprehensive Kinematics graph conversion suites, Completing the Square solvers, and exhaustive study notes.
Algebra & Graphs
Visualize polynomials, asymptotes, exponentials, and master completing the square.
y = x²
Function Controls
Completing the Square Interactive Solver
Convert any quadratic expression in the form \(ax^2 + bx + c\) into the vertex form \(a(x + p)^2 + q\) instantly.
Study Notes: Algebra, Quadratic Graphs & Completing the Square
Completing the square rewrites a quadratic expression \(ax^2 + bx + c\) into the vertex form \(a(x + p)^2 + q\). This form is extremely powerful because it allows you to immediately read off the turning point (vertex) of the parabola as \((-p, q)\).
If \(a \neq 1\), factor out \(a\) from the \(x^2\) and \(x\) terms: \(a \left[ x^2 + \frac{b}{a}x \right] + c\).
Inside the bracket, take half of the coefficient of \(x\) (which is \(\frac{b}{2a}\)). Write the bracket as \(\left(x + \frac{b}{2a}\right)^2\).
Subtract the square of that half-coefficient: \(\left(\frac{b}{2a}\right)^2\), multiply back by \(a\), and add \(c\) to find \(q\).
Every linear relationship can be expressed in this fundamental form. Understanding the distinct roles of \(m\) and \(c\) is critical for coordinate geometry questions in Cambridge examinations.
Gradient (m)
Measures the steepness and direction of the line. Calculated as the vertical change divided by the horizontal change (\( \frac{\text{Rise}}{\text{Run}} = \frac{y_2 - y_1}{x_2 - x_1} \)). Positive gradients slope upward from left to right; negative gradients slope downward.
Y-Intercept (c)
The exact coordinate point where the line crosses the vertical y-axis. At this point, the horizontal coordinate \(x\) is always equal to 0.
Worked Examples: Algebra & Graphs
Kinematics & Motion Graphs
Comprehensive study of distance-time graphs, speed-time graphs, conversions, rules, formulas, and acceleration.
Motion Analysis Panel
This interactive panel switches between Distance-Time and Speed-Time representations to demonstrate how motion parameters interrelate.
- Phase 1: Uniform acceleration (speed increases linearly).
- Phase 2: Constant speed (zero acceleration).
- Phase 3: Uniform deceleration to a stop.
Study Notes: Comprehensive Kinematics Guide & Graph Conversions
A distance-time graph plots how far an object has travelled away from a starting point over elapsed time.
Diagonal Straight Line
Constant speed. Equal distances covered in equal time intervals.
Horizontal Flat Line
Stationary object. Distance does not change as time increases (Speed = 0).
Curved Line
Changing speed (acceleration or deceleration). Gradient of tangent gives instantaneous speed.
Speed-time graphs are heavily examined in Cambridge Syllabus D. You must master two golden rules:
Rule 1: Gradient = Acceleration
The steepness of the speed-time graph represents acceleration (\( a = \frac{v - u}{t} \)).
- Positive gradient: Speeding up (accelerating).
- Zero gradient (flat): Moving at constant speed (NOT stopped).
- Negative gradient: Slowing down (decelerating / retardation).
Rule 2: Area Under Graph = Distance
The total physical distance travelled is the geometric area enclosed between the graph line and the time axis.
- Split regions into rectangles (\( \text{width} \times \text{height} \)).
- Split triangles into (\( \frac{1}{2} \times \text{base} \times \text{height} \)).
- Split trapeziums into (\( \frac{a+b}{2} \times \text{height} \)).
Exam questions often test your ability to convert a distance-time motion story into a speed-time graph:
- Calculate Speeds per Section: For each straight-line section on a distance-time graph, calculate the gradient (\(\text{Speed} = \frac{\text{Distance}}{\text{Time}}\)).
- Plot Speed Values: On your new speed-time graph, plot these speed values on the vertical axis against the corresponding time intervals on the horizontal axis.
- Handle Transitions: If the distance-time graph is curved (accelerating), the speed-time graph will show an upward sloping straight line (uniform acceleration).
Worked Examples: Kinematics
Trigonometry & Fully Interactive 3D Shapes
Master 3D projections, interactive mouse/touch wireframe rotation with free zoom, and angle diagrams.
3D Shape Breaker
Select a 3D geometry model. Adjust dimensions to see the internal right-angled triangle extracted in emerald wireframe.
Analysis Steps
Study Notes: Trigonometry, 3D Slicing & Elevation/Depression Diagrams
A common pitfall in examinations is misinterpreting the angle of depression. The fundamental rule is that both elevation and depression are always measured relative to an imaginary horizontal line of sight passing through the observer's eye.
[Observer at Height A] ------------ Horizontal Line of Sight ------------
\ |
\ Angle of Depression |
\ | Vertical Height
\ | (Opposite)
\ |
[Object on Ground B] -----------------------------
\<- Distance along ground (Adjacent) ->/
Rule of Z-Angles (Alternate Interior Angles): Because horizontal lines are parallel, the angle of depression from A looking down to B is mathematically identical to the angle of elevation from B looking up to A.
Trigonometry ratios (SOH CAH TOA) and Pythagoras' theorem can only be applied inside flat 2D right-angled triangles. When faced with 3D space diagonal questions, you must slice through the solid to reveal the hidden right-angled triangle.
- Step 1: Identify the target line (e.g., the longest space diagonal of a cuboid).
- Step 2: Form a 2D triangle using the target line, the vertical height of the shape, and the diagonal running across the base floor.
- Step 3: Apply Pythagoras on the base floor first to find the base diagonal length, then use trigonometry with the vertical height to find the required angle.
Worked Examples: Trigonometry
Vectors & Column Transformations
Visualize vector addition, scalar multiples, magnitudes, and collinearity proofs.
Vector Operations Visualizer
Vector A
Vector B
Study Notes: Vectors & Collinearity
A vector represents magnitude (length) and direction. Expressed as a column vector \( \begin{pmatrix} x \\ y \end{pmatrix} \), the top entry denotes horizontal movement (right is positive, left is negative) and the bottom entry denotes vertical movement (up is positive, down is negative).
Magnitude Formula
The length of a vector \( |\mathbf{a}| \) is calculated using Pythagoras' theorem on its components: \( |\mathbf{a}| = \sqrt{x^2 + y^2} \).
To prove three points A, B, and C lie on a single straight line, your written answer must explicitly state two mathematical proofs:
- Prove that vector \( \mathbf{AB} \) is a scalar multiple of vector \( \mathbf{BC} \) (proving they are parallel).
- State clearly that because they share a common point (point B), they form one continuous straight line.
Worked Examples: Vectors
Statistics & Probability Suite
Complete Cambridge O-Level (Syllabus D 4024) coverage: stem-and-leaf, pie charts, histograms, cumulative frequency curves, box plots, scatter diagrams, tree diagrams & conditional probability.
Unequal Class Intervals Data
Class width affects height! Frequency Density = Frequency / Class Width.
Exhaustive Syllabus Guide: Statistics & Probability (4024)
Statistical data is categorized based on its numerical structure. Choosing the correct diagram depends on whether data is categorical, discrete, or continuous.
Discrete Data
Data that takes specific, distinct values (usually counts). Example: number of children in a family ($0, 1, 2, 3$). Represented using tally tables, bar charts with gaps, or stem-and-leaf plots.
Continuous Data
Data that can take any value within a given continuous range (measurements). Example: height ($152.4\text{ cm}$), time ($12.8\text{ s}$). Represented using continuous histograms or cumulative frequency curves.
Displays raw numerical data organized by place value. The Stem represents leading digits (e.g., tens) and the Leaves represent trailing digits (e.g., units). Leaves MUST be ordered from smallest to largest and evenly spaced.
Shows relative proportions of a whole quantity ($360^\circ$).
In Cambridge examinations, histograms are plotted for continuous data with variable class widths. Because bar widths differ, bar height MUST represent Frequency Density so that the physical area of each bar represents the actual frequency.
Averages describe the typical middle value of a dataset, while dispersion measures spread.
Discrete / Ungrouped Mean
Sum of all values divided by total count.
Grouped Frequency Mean Estimate
Where $m$ is the midpoint of each class: $m = \frac{\text{Lower Boundary} + \text{Upper Boundary}}{2}$.
Median
Middle value when data is arranged in ascending order. Position is $\frac{n+1}{2}$.
Mode & Modal Class
Mode is the most frequent individual value. For grouped data, Modal Class is the interval with the HIGHEST frequency density.
Range
$\text{Range} = \text{Maximum Value} - \text{Minimum Value}$. Measures total spread, but is sensitive to outliers.
Cumulative frequency gives the running total of frequencies up to the upper boundary of each class interval.
Step-by-Step Cumulative Frequency Curve (Ogive)
- Construct a running total column $F$ by adding frequencies sequentially.
- Plot points using the UPPER CLASS BOUNDARY on the horizontal $x$-axis against Cumulative Frequency $F$ on the vertical $y$-axis.
- Start the curve at the lower boundary of the first class with $F = 0$.
- Connect points with a smooth S-shaped curve (ogive).
Quartiles & IQR Formulas
Percentiles & Box Plots
Box spans from $Q_1$ to $Q_3$, vertical line inside at $Q_2$, whiskers extend to Min and Max.
1. Compare Averages: Compare Medians ($Q_2$). High median implies higher overall performance/score.
2. Compare Consistency: Compare Interquartile Ranges ($\text{IQR}$). Smaller $\text{IQR}$ implies lower variation and greater consistency!
Scatter plots show the relationship between two continuous variables (bivariate data).
Positive Correlation
As $x$ increases, $y$ increases. Points slope upwards from left to right.
Negative Correlation
As $x$ increases, $y$ decreases. Points slope downwards from left to right.
Zero / No Correlation
Points scattered randomly. No linear pattern exists between $x$ and $y$.
- Draw a single straight line that follows the trend, balancing equal numbers of points above and below the line.
- The line MUST pass through the mean point $(\bar{x}, \bar{y})$.
- Interpolation: Predicting values within the range of given data (reliable).
- Extrapolation: Extending the line beyond data limits (unreliable and often unrealistic).
Probability measures the likelihood of an event occurring, expressed as a fraction, decimal, or percentage.
Experimental Probability (Relative Frequency)
As trial count increases, experimental probability approaches theoretical probability.
Expected Frequency Formula
Where $N$ is the total number of future trials performed.
Handling sequential or multi-stage probability problems using probability rules and tree diagrams.
Mutually Exclusive Events (OR Rule)
Events that CANNOT happen simultaneously.
Independent Events (AND Rule)
Outcome of event A does NOT affect event B.
- Branch Probabilities: Probabilities along each set of branches radiating from a point MUST sum to 1.
- Along the Branches (AND): MULTIPLY probabilities along consecutive branches to find pathway probability.
- Across Pathways (OR): ADD probabilities of all successful separate branches.
- Selection WITH Replacement: Probabilities remain CONSTANT for every trial.
- Selection WITHOUT Replacement (Conditional): Total outcomes drop by 1 on second stage ($N - 1$), and numerator drops by 1 if same outcome was previously selected!
Expressing probability using set notation and regions on Venn diagrams.