TERM: 1ST TERM
WEEK: 2
Class: Senior Secondary School 1
Age: 15 years
Duration: 40 minutes of 5 periods
Subject: Mathematics
Topic: Number Bases (II)
Focus: Problem Solving, Addition, Subtraction, Multiplication, and Division of Numbers in Various Bases; Conversion of Decimal Fractions in One Base to Base 10; Apply Number Base System to Computer Programming.
SPECIFIC OBJECTIVES:
By the end of the lesson, students should be able to:
INSTRUCTIONAL TECHNIQUES:
INSTRUCTIONAL MATERIALS:
PERIOD 1 & 2: Arithmetic Operations in Binary and Base 7 (Addition & Subtraction)
PRESENTATION:
Step |
Teacher’s Activity |
Student’s Activity |
Step 1 - Revision |
Briefly revises the concept of binary and base 7 numbers and their digits. |
Students recall the digits used in binary and base 7. |
Step 2 - Binary Addition |
Demonstrates binary addition with simple examples, emphasizing carrying over when the sum of digits in a place value column is 2 (1+1=10 in binary). Example: 1012+112. |
Students observe the process of binary addition and take notes on the carry-over rule. |
Step 3 - Binary Subtraction |
Demonstrates binary subtraction with simple examples, emphasizing borrowing when a digit is smaller than the digit being subtracted. Example: 1102−112. |
Students observe the process of binary subtraction and take notes on the borrowing rule. |
Step 4 - Base 7 Addition & Subtraction |
Introduces addition and subtraction in base 7, emphasizing carrying over when the sum is 7 or more, and borrowing when needed (borrowing 7). Examples: 347+157 and 527−267. |
Students observe the processes of base 7 addition and subtraction, noting the carry-over and borrowing rules for base 7. |
Step 5 - Guided Practice |
Provides worksheets with addition and subtraction problems in binary and base 7 for students to solve in pairs. Teacher circulates to assist. |
Students work in pairs to solve the given arithmetic problems in binary and base 7. |
NOTE ON BOARD |
Binary Addition: 1+0=1, 0+1=1, 0+0=0, 1+1=10 (carry 1). Binary Subtraction: 1-0=1, 0-0=0, 1-1=0, 0-1=borrow 1 (becomes 10_2 which is 2 in decimal). Base 7 Addition/Subtraction: Similar to base 10 but carry/borrow occurs at 7. Examples provided. |
Students copy the rules and examples into their notebooks. |
EVALUATION (5 exercises):
CLASSWORK (5 questions):
ASSIGNMENT (5 tasks):
NOTE (Workings for Examples):
Step 2 (Binary Addition): 1012+112
101
+ 11
-----
1000
(1+1 = 10, write 0, carry 1; 0+1+1 (carry) = 10, write 0, carry 1; 1+0 (carry) = 1)
Step 3 (Binary Subtraction): 1102−112
110
- 011
-----
11
(0-1, borrow 1 from the left, becomes 10_2 (2 in decimal), 10_2 - 1_2 = 1; 0 (after borrowing) - 1, borrow 1 from the left, becomes 10_2, 10_2 - 1_2 = 1; 1 (after borrowing) - 0 = 1)
Step 4 (Base 7 Addition): 347+157
347
+ 157
------
527
(4+5 = 9 = 1 group of 7 and 2 remainder, write 2, carry 1; 3+1+1 (carry) = 5)
Step 4 (Base 7 Subtraction): 527−267
527
- 267
------
237
(2-6, borrow 1 group of 7 from the left, becomes 7+2 = 9, 9-6 = 3; 4 (after borrowing) - 2 = 2)
PERIOD 3 & 4: Arithmetic Operations (Multiplication & Division in Binary) and Conversion of Binary Decimal Fractions to Base 10
PRESENTATION:
Step |
Teacher’s Activity |
Student’s Activity |
Step 1 - Binary Multiplication |
Demonstrates binary multiplication with simple whole numbers. Emphasizes the similarity to decimal multiplication, but with only 0 and 1. Example: 1012×112. |
Students observe the process of binary multiplication and note the steps. |
Step 2 - Binary Division |
Demonstrates simple binary division. Example: 1102÷102. |
Students observe the process of binary division and note the steps. |
Step 3 - Binary Decimal Fractions |
Explains the concept of binary decimal fractions, where digits to the right of the binary point represent negative powers of 2 (e.g., 0.12=1×2−1=0.510). |
Students understand the place values after the binary point. |
Step 4 - Conversion: Binary Decimal to Base 10 |
Demonstrates how to convert a binary decimal fraction to base 10 by multiplying each digit after the binary point by its corresponding negative power of 2 and summing the results. Example: 0.112=(1×2−1)+(1×2−2)=0.5+0.25=0.7510. Extends to numbers with a whole number part: 10.12=(1×21)+(0×20)+(1×2−1)=2+0+0.5=2.510. |
Students observe the conversion process and take notes on how to handle the fractional part. |
Step 5 - Guided Practice |
Provides worksheets with binary multiplication, division, and conversion of binary decimal fractions to base 10 for students to practice. Teacher assists as needed. |
Students practice the operations and conversions individually or in pairs. |
NOTE ON BOARD |
Binary Multiplication: Similar to decimal, but multiply by 0 or 1. Binary Division: Similar to decimal long division. Binary Decimal Fractions: 0.d1d2...2=(d1×2−1)+(d2×2−2)+... Examples shown for multiplication, division, and decimal conversion. |
Students copy the rules and examples into their notebooks. |
NOTE (Workings for Examples):
Step 1 (Binary Multiplication): 1012×112
101
× 11
-----
101
+ 1010
-----
1111
Step 2 (Binary Division): 1102÷102
11
____
10 | 110
10
---
10
10
---
0
Step 4 (Binary Decimal to Base 10): 0.112
0.112=(1×2−1)+(1×2−2)=0.5+0.25=0.7510
Step 4 (Binary Decimal to Base 10): 10.12
10.12=(1×21)+(0×20)+(1×2−1)=(1×2)+(0×1)+(1×2-1)=2+0+0.5=2.510
EVALUATION (5 exercises):
CLASSWORK (5 questions):
ASSIGNMENT (5 tasks):
PERIOD 5: Application of Number Base System to Computer Programming
PRESENTATION:
Step |
Teacher’s Activity |
Student’s Activity |
Step 1 - Introduction |
Briefly explains that computers use the binary system to represent all information (data and instructions) because electronic circuits have two states: ON (represented by 1) and OFF (represented by 0). |
Students listen and understand the fundamental reason for binary in computers. |
Step 2 - Data Representation |
Gives simple examples of how different types of data can be represented in binary, such as numbers, letters (using ASCII or similar codes), and simple instructions. Focuses on the concept rather than detailed encoding. For example, the decimal number 5 is 1012, a simple instruction could be a sequence of 0s and 1s that the computer understands. |
Students grasp the idea that everything in a computer is ultimately represented by 0s and 1s. |
Step 3 - Basic Logic Gates |
Introduces the concept of basic logic gates (AND, OR, NOT) as fundamental building blocks of computer circuits that operate on binary inputs to produce binary outputs. A simple diagram of each gate and its truth table (showing the output for different binary inputs) can be shown using the projector. |
Students are introduced to the basic logic gates and understand that these gates perform operations on binary values. |
Step 4 - Simple Program Example (Conceptual) |
Describes a very simple hypothetical scenario where binary numbers and logic could be used in a program (without actual coding). For example, a sensor reads a value (represented in binary). If the value is above a certain binary threshold, the program performs an action (another binary output). This illustrates the flow of binary information and decision-making. |
Students understand the basic idea of how binary numbers and logic can be used to make decisions in a computer program. |
Step 5 - Discussion |
Facilitates a brief discussion on other potential applications of binary in technology they might know or imagine. |
Students participate in the discussion, sharing their thoughts and ideas. |
NOTE ON BOARD |
Computers use binary (0 and 1) because their circuits have two states (ON/OFF). Data (numbers, letters, instructions) is represented in binary. Basic logic gates (AND, OR, NOT) operate on binary values. Simple programs use binary to process information and make decisions based on binary logic. |
Students copy the key concepts about the application of binary in computers. |
EVALUATION (3 exercises):
CLASSWORK (3 questions):
ASSIGNMENT (3 tasks):
In your own words, explain why understanding number bases (especially binary) is important in the field of computer science.