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.

Made by K210209♤ Studios

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

Method: Completing the Square Step-by-Step

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)\).

Step 1: Factor out a
If \(a \neq 1\), factor out \(a\) from the \(x^2\) and \(x\) terms: \(a \left[ x^2 + \frac{b}{a}x \right] + c\).
Step 2: Half the x coefficient
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\).
Step 3: Subtract the square & simplify
Subtract the square of that half-coefficient: \(\left(\frac{b}{2a}\right)^2\), multiply back by \(a\), and add \(c\) to find \(q\).
Exam Pro-Tip: If a Cambridge exam question asks for "the minimum value of \(x^2 + 6x + 11\)" and "the value of \(x\) for which this occurs", do NOT use calculus or trial and error. Complete the square immediately. The minimum value is \(q\), and it occurs when the squared bracket equals zero (i.e. \(x = -p\)).
The Straight Line Equation: y = mx + c

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.

Speed-Time Graph (Velocity-Time)

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.
Total Distance = Area Under Speed-Time Graph
Phase 1 Area = 0.5 × 10 × 20 = 100 m
Phase 2 Area = 20 × 20 = 400 m
Phase 3 Area = 0.5 × 20 × 20 = 200 m
Total Distance = 700 meters

Study Notes: Comprehensive Kinematics Guide & Graph Conversions

1. Distance-Time Graphs

A distance-time graph plots how far an object has travelled away from a starting point over elapsed time.

Gradient of Distance-Time Graph = Speed (\( v = \frac{\Delta s}{\Delta t} \))
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.

2. Speed-Time Graphs (Velocity-Time) & Fundamental Rules

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} \)).
3. Converting Distance-Time to Speed-Time (and Vice Versa)

Exam questions often test your ability to convert a distance-time motion story into a speed-time graph:

  1. Calculate Speeds per Section: For each straight-line section on a distance-time graph, calculate the gradient (\(\text{Speed} = \frac{\text{Distance}}{\text{Time}}\)).
  2. 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.
  3. Handle Transitions: If the distance-time graph is curved (accelerating), the speed-time graph will show an upward sloping straight line (uniform acceleration).
Kinematics Pro-Tip: Always check your units! If speed is in m/s and time in seconds, distance is in meters. If speed is in km/h and time in hours, be very careful when combining units or converting to m/s by dividing by 3.6.

Worked Examples: Kinematics

Trigonometry & Fully Interactive 3D Shapes

Master 3D projections, interactive mouse/touch wireframe rotation with free zoom, and angle diagrams.

Drag to rotate | Scroll or pinch to zoom
40%
Interactive rotatable 3D wireframe model (60% unzoomed default, fully zoomable).

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

Angles of Elevation and Depression (With Proper 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.

Slicing 3D Shapes: The Cutting Plane Technique

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

Column Vectors and Magnitude

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} \).

Proving Collinearity (Exam Essential)

To prove three points A, B, and C lie on a single straight line, your written answer must explicitly state two mathematical proofs:

  1. Prove that vector \( \mathbf{AB} \) is a scalar multiple of vector \( \mathbf{BC} \) (proving they are parallel).
  2. 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.

Histogram plotting Frequency Density against Continuous Class Boundaries.

Unequal Class Intervals Data

Class width affects height! Frequency Density = Frequency / Class Width.

Class
Width
Freq (f)
F.D.
0 ≤ x < 10
10
1.50
10 ≤ x < 30
20
2.00
30 ≤ x < 40
10
3.50
40 ≤ x < 60
20
1.00

Exhaustive Syllabus Guide: Statistics & Probability (4024)

1. Classification of Data & Representation Diagrams

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.

Stem-and-Leaf Diagrams (Single & Back-to-Back)

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.

Key: 2 | 5 means 25 marks
Stem | Leaf
1 | 0 2 5
2 | 1 3 5 8 8
3 | 0 4
Pie Charts & Sector Angles

Shows relative proportions of a whole quantity ($360^\circ$).

$$\text{Angle of Sector } (\theta) = \frac{\text{Frequency of Category}}{\text{Total Frequency } (N)} \times 360^\circ$$
2. Histograms with Unequal Class Widths

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.

$$\text{Frequency Density (F.D.)} = \frac{\text{Frequency}}{\text{Class Width}}$$ $$\text{Frequency} = \text{Frequency Density} \times \text{Class Width} = \text{Area of Rectangle}$$
Histogram Golden Rule: Never plot raw frequency on the vertical axis if class widths are unequal! Bars touch with zero space between them because the scale is continuous.
3. Measures of Central Tendency & Dispersion

Averages describe the typical middle value of a dataset, while dispersion measures spread.

Discrete / Ungrouped Mean
$$\bar{x} = \frac{\sum x}{n} \quad \text{or} \quad \bar{x} = \frac{\sum (f \cdot x)}{\sum f}$$

Sum of all values divided by total count.

Grouped Frequency Mean Estimate
$$\bar{x} \approx \frac{\sum (f \cdot m)}{\sum f}$$

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.

4. Cumulative Frequency, Quartiles, Percentiles & Box-and-Whisker Plots

Cumulative frequency gives the running total of frequencies up to the upper boundary of each class interval.

Step-by-Step Cumulative Frequency Curve (Ogive)
  1. Construct a running total column $F$ by adding frequencies sequentially.
  2. Plot points using the UPPER CLASS BOUNDARY on the horizontal $x$-axis against Cumulative Frequency $F$ on the vertical $y$-axis.
  3. Start the curve at the lower boundary of the first class with $F = 0$.
  4. Connect points with a smooth S-shaped curve (ogive).
Quartiles & IQR Formulas
Total Cumulative Frequency = $N$
Median ($Q_2$): $50\%$ level $\rightarrow y = 0.50 N$
Lower Quartile ($Q_1$): $25\%$ level $\rightarrow y = 0.25 N$
Upper Quartile ($Q_3$): $75\%$ level $\rightarrow y = 0.75 N$
$$\text{Interquartile Range (IQR)} = Q_3 - Q_1$$
Percentiles & Box Plots
$k$-th Percentile ($P_k$): Read $x$-value at $y = \frac{k}{100} N$.
Box-and-Whisker Plot: Constructed on a continuous horizontal line using the 5-Number Summary:
[\text{Min}, Q_1, Q_2, Q_3, \text{Max}]

Box spans from $Q_1$ to $Q_3$, vertical line inside at $Q_2$, whiskers extend to Min and Max.

Comparing Distributions (Exam Command Word: "Compare"): You must make TWO explicit comparative statements in context:
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!
5. Scatter Diagrams, Correlation & Line of Best Fit

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$.

Line of Best Fit & Prediction Rules
  • 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).
6. Probability Scale, Theoretical & Experimental Probability

Probability measures the likelihood of an event occurring, expressed as a fraction, decimal, or percentage.

$$0 \le P(A) \le 1, \quad P(\text{Impossible}) = 0, \quad P(\text{Certain}) = 1$$ $$P(A) = \frac{\text{Number of Favorable Outcomes } n(A)}{\text{Total Number of Possible Outcomes } n(S)}$$ $$\text{Complementary Rule: } P(A') = 1 - P(A)$$
Experimental Probability (Relative Frequency)
$$\text{Relative Frequency} = \frac{\text{Observed Frequency}}{\text{Total Number of Trials}}$$

As trial count increases, experimental probability approaches theoretical probability.

Expected Frequency Formula
$$\text{Expected Value} = P(A) \times N$$

Where $N$ is the total number of future trials performed.

7. Combined Events, Tree Diagrams & Conditional Probability

Handling sequential or multi-stage probability problems using probability rules and tree diagrams.

Mutually Exclusive Events (OR Rule)

Events that CANNOT happen simultaneously.

$$P(A \text{ or } B) = P(A) + P(B)$$
Independent Events (AND Rule)

Outcome of event A does NOT affect event B.

$$P(A \text{ and } B) = P(A) \times P(B)$$
Tree Diagram Rules & Replacement Conditions
  • 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!
8. Venn Diagrams & Set Probability Notation

Expressing probability using set notation and regions on Venn diagrams.

$$P(A \cap B) = P(\text{Both } A \text{ and } B) \quad \text{[Intersection]}$$ $$P(A \cup B) = P(A \text{ or } B \text{ or Both}) \quad \text{[Union]}$$ $$P(A') = P(\text{Not } A) = 1 - P(A)$$ $$\text{General Addition Rule: } P(A \cup B) = P(A) + P(B) - P(A \cap B)$$

Worked Examples: Statistics & Probability (Syllabus D 4024)