Division of numbers in base 2 numerals
Download the Lessonotes Mobile Nigeria 2025 app for faster lesson access on Android and iPhone.
Subject: General Mathematics
Class: Junior Secondary 3
Term: 2nd Term
Week: 1
Theme: Basic Operations
This page supports the lesson note with a companion video and a short classroom-ready summary.
For class groups and homework, share this lesson page so learners also get the summary, objectives, and full lesson context.
This lesson focuses on the division of binary numbers, building upon students' prior knowledge of binary addition, subtraction, and multiplication. Understanding binary division is fundamental for comprehending how digital systems, such as computers and mobile phones, perform arithmetic operations. In the modern digital age, a grasp of binary arithmetic provides a foundational insight into the underlying principles of technology that pervades daily life in Nigeria, from mobile banking apps to e-learning platforms.
Specific Learning Objectives: At the end of this lesson, students will be able to: Perform division operations involving two 2-digit binary numbers.
This topic covers the process of dividing numbers expressed in base 2 (binary). The method is analogous to the long division method used for base 10 numbers.
Prerequisite Knowledge: Before proceeding, students must have a solid understanding of: Place values in base 2: Understanding that $101_2 = 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0$.
Binary Addition: $1_2 + 1_2 = 10_2$.
Binary Subtraction: $10_2 - 1_2 = 1_2$. This is particularly critical as it forms the core of the division process.
Binary Multiplication: $1_2 \times 0_2 = 0_2$, $1_2 \times 1_2 = 1_2$.
Concept of Binary Long Division: Binary division uses the same principle as decimal long division: repeatedly subtracting the divisor from the dividend (or partial dividend). The only digits involved are 0 and
1. Steps for Binary Long Division: Set up the division: Write the dividend inside the division symbol and the divisor outside.
Compare: Take the first few digits of the dividend that form a number greater than or equal to the divisor.
Quotient Digit: If the current part of the dividend is greater than or equal to the divisor, place a `1` in the quotient. If the current part of the dividend is less than the divisor, place a `0` in the quotient.
Multiply: Multiply the quotient digit (either `0` or `1`) by the divisor.
Subtract: Subtract the result from the current part of the dividend using binary subtraction rules.
Bring Down: Bring down the next digit from the dividend to form a new partial dividend.
Repeat: Continue steps 2-6 until all digits of the dividend have been used.
Remainder: Any remaining value at the end is the remainder. Worked
Examples: Example 1: Divide $110_2$ by $10_2$ (Equivalent to $6 \div 2$ in base 10) ``` 11_2 = 101_
2. Let's restart this one to be very explicit for teachers) Let's re-do Question 4 step-by-step for clarity. ``` 0010_2 <-- Quotient ___________ 101_2 | 1101_2 000 (Initial comparison: 1_2 < 101_2, 11_2 < 101_2, 110_2 is NOT less than 101_
2. So, first digit of quotient is 0 for the first two dividend digits. Then consider 110_2) _______ 110_2 101_2 (110_2 is greater than or equal to 101_
2. Put 1 in quotient. 1 x 101_2 = 101_2) _______ 001_2 (110_2 - 101_2 = 001_2) 1 (Bring down the next digit,
1. New partial dividend is 0011_2, which is 11_2) 011_2 000_2 (011_2 is less than 101_
2. Put 0 in quotient. 0 x 101_2 = 000_2) _______ 011_2 (Remainder) ```
Commentary: The quotient is $10_2$ (ignore leading zeros) with a remainder of $11_2$. This demonstrates division by a 3-digit binary number, preparing for the evaluation guide. (Base 10: $13 \div 5 = 2$ remainder $3$.
Binary: $10_2=2$, $11_2=3$. Matches.)
Differentiation Strategies: For Struggling Learners: Simplified Problems: Provide division problems with smaller binary numbers (e.g., a 2-digit dividend by a 1-digit divisor, or an exact division first).
Visual Aids: Use large print diagrams of the long division setup. Use physical manipulatives (e.g., counters, blocks) to represent grouping (division as repeated subtraction).
Step-by-Step Checklists: Provide a checklist of the binary division steps for students to follow.
Peer Tutoring: Pair struggling learners with more capable students during practice sessions.
Focus on Prerequisite Skills: Conduct mini-lessons or practice drills specifically on binary subtraction before attempting division.
For High-Achieving Learners (Extension): Advanced Problems: Challenge them with division involving larger binary numbers (e.g., 5-digit dividend by 3-digit divisor).
Verification: Ask them to verify their binary division answers by converting the numbers to base 10, performing the division, and then comparing the results (quotient and remainder).
Binary Fractions/Decimals: Introduce the concept of dividing binary numbers that have fractional parts (e.g., $101.1_2 \div 1.1_2$).
Research Task: Encourage them to research the implementation of division in computer hardware (e.g., restoring vs. non-restoring division algorithms) or its role in specific algorithms like error detection codes.
Remediation Activities: Targeted Re-teaching: If a common error is identified (e.g., in binary subtraction), re-teach that specific skill to small groups or individuals.
Interactive Drills: Utilize online resources or printable worksheets focused solely on binary subtraction and basic multiplication.
Worked Examples Review: Go over the initial worked examples again, having the student explain each step back to the teacher.
One-on-One Support: Provide individualized attention, breaking down the problem into very small, manageable steps for the student. Basic Operations Division of numbers in base 2 numerals Term: 2nd Term Week: 6 ---
Example 1: Divide $110_2$ by $10_2$ (Equivalent to $6 \div 2$ in base 10)
```
11_2 = 101_
2. Let's restart this one to be very explicit for teachers)
Let's re-do Question 4 step-by-step for clarity.
```
0010_2 <-- Quotient
___________
101_2 | 1101_2
000 (Initial comparison: 1_2 < 101_2, 11_2 < 101_2, 110_2 is NOT less than 101_
2. So, first digit of quotient is 0 for the first two dividend digits. Then consider 110_2)
_______
110_2
101_2 (110_2 is greater than or equal to 101_
2. Put 1 in quotient. 1 x 101_2 = 101_2)
_______
001_2 (110_2 - 101_2 = 001_2)
1 (Bring down the next digit,
1. New partial dividend is 0011_2, which is 11_2)
011_2
000_2 (011_2 is less than 101_
2. Put 0 in quotient. 0 x 101_2 = 000_2)
_______
011_2 (Remainder)
```
Commentary: The quotient is $10_2$ (ignore leading zeros) with a remainder of $11_2$. This demonstrates division by a 3-digit binary number, preparing for the evaluation guide. (Base 10: $13 \div 5 = 2$ remainder $3$.
Binary: $10_2=2$, $11_2=3$. Matches.)
Independent Practice (Questions Only)
Students will solve these problems independently.
Divide $111_2$ by $11_2$.
Divide $1001_2$ by $10_2$.
Divide $1100_2$ by $11_2$.
Divide $10110_2$ by $100_2$.
Divide $10001_2$ by $101_2$.
Divide $1111_2$ by $101_2$.
Divide $10010_2$ by $11_2$.
Divide $11011_2$ by $10_2$.
Evaluation and Assessment
Digital Communication and Networking (Nigerian Context): When you send a WhatsApp message, make a call on your mobile phone, or access a website using MTN or Glo, the information is broken down into binary data packets. These packets are often divided, routed, and reassembled. Understanding binary division helps in grasping the fundamental operations in error detection codes (e.g., cyclic redundancy check – CRC, which involves polynomial division over binary fields) and data compression algorithms that allow for efficient use of limited bandwidth in rural or urban Nigerian areas. Computer Hardware and Software Development: Every program run on a computer, from financial software used in Nigerian banks to educational apps on tablets, executes binary instructions. Division, along with other arithmetic operations, is a core component of how the Central Processing Unit (CPU) functions. Aspiring Nigerian programmers and computer engineers need to understand these fundamental operations to write efficient code and design effective hardware. It's the bedrock of how local fintech solutions process transactions or how e-health platforms manage patient data. Digital Signal Processing (e.g., Music/Video Streaming): When streaming music by a Nigerian artist on platforms like Boomplay or watching Nollywood movies online, the audio and video data are digitized. This digital data is processed and manipulated using binary arithmetic. Division algorithms are often used in filtering, sampling, and converting digital signals, ensuring smooth playback even with varying internet speeds across Nigeria.