SlideShare a Scribd company logo
BINARY NUMBER SYSTEM (Part
1)
INTRODUCTION
The binary number system is a base-2 number
system. This means it only has two numbers: 0 and
1. The number system that we normally use is the decimal
number system. It has 10 numbers: 0-9.
TERMS TO DEFINE: Binary, Number systems, bit, byte
OBJECTIVES:
1. understand why computers speak in binary
2. convert decimal numbers into binary and vice-versa
3. understand how media files are converted into binary
Binary Number Systems
Binary Number Systems
The binary number system is a base-2 number
system. This means it only has two numbers: 0 and 1.
The number system that we normally use is the
decimal number system. It has 10 numbers: 0-9.
Why use binary numbers? Binary numbers are very useful
in electronics and computer systems. Digital
electronics can easily work with a sort of "on" or "off"
system where "on" is a 1 and "off" is a zero. Often
times the 1 is a "high" voltage, while the 0 is a "low" voltage
or ground.
Binary number system (part 1)
Binary number system (part 1)
A digit in binary is called a bit.
A collection of 8 bits is called a byte.
Converting from Binary to Decimal
If you want to convert a number from binary to decimal,
you can
add up the "places" that we showed above. Each place that
has a "1" represents a power of 2, starting
with the 0s place.
Binary number system (part 1)
Binary number system (part 1)
Binary number system (part 1)
Converting from Decimal to Binary. The easiest method of
converting decimal to binary is by using
long division.
Example: Convert 2710 to binary.
210
1. Divide the decimal number by 2, and record the
remainder:
27÷ 2=13 (remainder 1 )
2. Repeat this process over and over until we can’t divide
the number by 2. Here, we used long
division so we can see the remainders easily.
Binary number system (part 1)

More Related Content

What's hot (10)

Cs160 chapter 1
Cs160 chapter 1Cs160 chapter 1
Cs160 chapter 1
Joe Paris
 
خاص Binary
خاص Binaryخاص Binary
خاص Binary
fahad012345
 
Data representation in computers
Data representation in computersData representation in computers
Data representation in computers
Hazel Anne Quirao
 
SD & D Representing Text
SD & D Representing TextSD & D Representing Text
SD & D Representing Text
Forrester High School
 
خاص Binary
خاص Binaryخاص Binary
خاص Binary
mohammedalhassri
 
خاص Binary
خاص Binaryخاص Binary
خاص Binary
fahadd264
 
SD & D Representing Positive Numbers
SD & D Representing Positive NumbersSD & D Representing Positive Numbers
SD & D Representing Positive Numbers
Forrester High School
 
Comp conn 3 bits and bytes
Comp conn 3 bits and bytesComp conn 3 bits and bytes
Comp conn 3 bits and bytes
allsaintstech
 
Vocab Sw
Vocab SwVocab Sw
Vocab Sw
ritaester
 
Computer Data Representation
Computer Data RepresentationComputer Data Representation
Computer Data Representation
ritaester
 

Similar to Binary number system (part 1) (20)

Binary ppt tr
Binary ppt trBinary ppt tr
Binary ppt tr
tomrussso
 
lect1.ppt
lect1.pptlect1.ppt
lect1.ppt
MarlonMagtibay2
 
conversion of decimal number to binary.pptx
conversion of decimal number to binary.pptxconversion of decimal number to binary.pptx
conversion of decimal number to binary.pptx
relentej325
 
Number-Systems presentation of the mathematics
Number-Systems presentation of the mathematicsNumber-Systems presentation of the mathematics
Number-Systems presentation of the mathematics
shivas379526
 
Conversion binary to decimal
Conversion binary to decimalConversion binary to decimal
Conversion binary to decimal
Marizza Dizon Magallanes Jimenez
 
Decimal to binary
Decimal to binaryDecimal to binary
Decimal to binary
Marizza Dizon Magallanes Jimenez
 
Number Systems.ppt
Number Systems.pptNumber Systems.ppt
Number Systems.ppt
GnanaDeepikaMeduri
 
Number_system_B.pharm_2nd_BP205T_Unit_1_Ravi.pptx
Number_system_B.pharm_2nd_BP205T_Unit_1_Ravi.pptxNumber_system_B.pharm_2nd_BP205T_Unit_1_Ravi.pptx
Number_system_B.pharm_2nd_BP205T_Unit_1_Ravi.pptx
ravisharma3100
 
09 binary number systems
09   binary number systems09   binary number systems
09 binary number systems
Lee Chadwick
 
Senior High School Animation Lesson 2 Grade 7.pptx
Senior High School Animation Lesson 2 Grade 7.pptxSenior High School Animation Lesson 2 Grade 7.pptx
Senior High School Animation Lesson 2 Grade 7.pptx
JohnreyRadoc
 
NUMBER SYSTEM.pptx
NUMBER SYSTEM.pptxNUMBER SYSTEM.pptx
NUMBER SYSTEM.pptx
AnaMarieFrane
 
Number system
Number system  Number system
Number system
anjineyalus
 
NUMBER SYSTEM.pptx
NUMBER SYSTEM.pptxNUMBER SYSTEM.pptx
NUMBER SYSTEM.pptx
NathanielRapanut2
 
1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy
1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy
1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy
Vedika Narvekar
 
Number+system (1)
Number+system (1)Number+system (1)
Number+system (1)
Bilal Maqbool ツ
 
ELECTRICAL 411 L1 Digital Electronics.pptx
ELECTRICAL 411 L1 Digital Electronics.pptxELECTRICAL 411 L1 Digital Electronics.pptx
ELECTRICAL 411 L1 Digital Electronics.pptx
mayorsamuel73
 
Presentation of ICT.ppt.pptx
Presentation of ICT.ppt.pptxPresentation of ICT.ppt.pptx
Presentation of ICT.ppt.pptx
MinahilUmar1
 
Class 7 Cyber toolsComputer NUMBER SYSTEM
Class 7 Cyber toolsComputer NUMBER SYSTEMClass 7 Cyber toolsComputer NUMBER SYSTEM
Class 7 Cyber toolsComputer NUMBER SYSTEM
rajdeepstudycs10
 
Junior High School Animation Lesson 3 Grade 7.pptx
Junior High School Animation Lesson 3 Grade 7.pptxJunior High School Animation Lesson 3 Grade 7.pptx
Junior High School Animation Lesson 3 Grade 7.pptx
JohnreyRadoc
 
NUMBER BASE SYSTEM.pptx
NUMBER BASE SYSTEM.pptxNUMBER BASE SYSTEM.pptx
NUMBER BASE SYSTEM.pptx
OsenagaAirewele
 
Binary ppt tr
Binary ppt trBinary ppt tr
Binary ppt tr
tomrussso
 
conversion of decimal number to binary.pptx
conversion of decimal number to binary.pptxconversion of decimal number to binary.pptx
conversion of decimal number to binary.pptx
relentej325
 
Number-Systems presentation of the mathematics
Number-Systems presentation of the mathematicsNumber-Systems presentation of the mathematics
Number-Systems presentation of the mathematics
shivas379526
 
Number_system_B.pharm_2nd_BP205T_Unit_1_Ravi.pptx
Number_system_B.pharm_2nd_BP205T_Unit_1_Ravi.pptxNumber_system_B.pharm_2nd_BP205T_Unit_1_Ravi.pptx
Number_system_B.pharm_2nd_BP205T_Unit_1_Ravi.pptx
ravisharma3100
 
09 binary number systems
09   binary number systems09   binary number systems
09 binary number systems
Lee Chadwick
 
Senior High School Animation Lesson 2 Grade 7.pptx
Senior High School Animation Lesson 2 Grade 7.pptxSenior High School Animation Lesson 2 Grade 7.pptx
Senior High School Animation Lesson 2 Grade 7.pptx
JohnreyRadoc
 
1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy
1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy
1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy
Vedika Narvekar
 
ELECTRICAL 411 L1 Digital Electronics.pptx
ELECTRICAL 411 L1 Digital Electronics.pptxELECTRICAL 411 L1 Digital Electronics.pptx
ELECTRICAL 411 L1 Digital Electronics.pptx
mayorsamuel73
 
Presentation of ICT.ppt.pptx
Presentation of ICT.ppt.pptxPresentation of ICT.ppt.pptx
Presentation of ICT.ppt.pptx
MinahilUmar1
 
Class 7 Cyber toolsComputer NUMBER SYSTEM
Class 7 Cyber toolsComputer NUMBER SYSTEMClass 7 Cyber toolsComputer NUMBER SYSTEM
Class 7 Cyber toolsComputer NUMBER SYSTEM
rajdeepstudycs10
 
Junior High School Animation Lesson 3 Grade 7.pptx
Junior High School Animation Lesson 3 Grade 7.pptxJunior High School Animation Lesson 3 Grade 7.pptx
Junior High School Animation Lesson 3 Grade 7.pptx
JohnreyRadoc
 
Ad

More from Billy Jean Morado (12)

Working with spreadsheets using google sheets
Working with spreadsheets using google sheetsWorking with spreadsheets using google sheets
Working with spreadsheets using google sheets
Billy Jean Morado
 
Word documents using google docs
Word documents using google docsWord documents using google docs
Word documents using google docs
Billy Jean Morado
 
The world wide web
The world wide webThe world wide web
The world wide web
Billy Jean Morado
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
Billy Jean Morado
 
Deep dive with google sheets
Deep dive with google sheetsDeep dive with google sheets
Deep dive with google sheets
Billy Jean Morado
 
Computer networks
Computer networksComputer networks
Computer networks
Billy Jean Morado
 
Binary number system (part 2)
Binary number system (part 2)Binary number system (part 2)
Binary number system (part 2)
Billy Jean Morado
 
The parts and functions of the compound microscope
The parts and functions of the compound microscopeThe parts and functions of the compound microscope
The parts and functions of the compound microscope
Billy Jean Morado
 
Scientific investigation
Scientific investigationScientific investigation
Scientific investigation
Billy Jean Morado
 
Levels of biological organization
Levels of biological organizationLevels of biological organization
Levels of biological organization
Billy Jean Morado
 
Heredity and variation through reproduction including biotic and abiotic comp...
Heredity and variation through reproduction including biotic and abiotic comp...Heredity and variation through reproduction including biotic and abiotic comp...
Heredity and variation through reproduction including biotic and abiotic comp...
Billy Jean Morado
 
Animal and plant cells including microorganisms
Animal and plant cells including microorganismsAnimal and plant cells including microorganisms
Animal and plant cells including microorganisms
Billy Jean Morado
 
Working with spreadsheets using google sheets
Working with spreadsheets using google sheetsWorking with spreadsheets using google sheets
Working with spreadsheets using google sheets
Billy Jean Morado
 
Word documents using google docs
Word documents using google docsWord documents using google docs
Word documents using google docs
Billy Jean Morado
 
Deep dive with google sheets
Deep dive with google sheetsDeep dive with google sheets
Deep dive with google sheets
Billy Jean Morado
 
Binary number system (part 2)
Binary number system (part 2)Binary number system (part 2)
Binary number system (part 2)
Billy Jean Morado
 
The parts and functions of the compound microscope
The parts and functions of the compound microscopeThe parts and functions of the compound microscope
The parts and functions of the compound microscope
Billy Jean Morado
 
Levels of biological organization
Levels of biological organizationLevels of biological organization
Levels of biological organization
Billy Jean Morado
 
Heredity and variation through reproduction including biotic and abiotic comp...
Heredity and variation through reproduction including biotic and abiotic comp...Heredity and variation through reproduction including biotic and abiotic comp...
Heredity and variation through reproduction including biotic and abiotic comp...
Billy Jean Morado
 
Animal and plant cells including microorganisms
Animal and plant cells including microorganismsAnimal and plant cells including microorganisms
Animal and plant cells including microorganisms
Billy Jean Morado
 
Ad

Recently uploaded (20)

BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdfBoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
Ortus Solutions, Corp
 
grade 9 ai project cycle Artificial intelligence.pptx
grade 9 ai project cycle Artificial intelligence.pptxgrade 9 ai project cycle Artificial intelligence.pptx
grade 9 ai project cycle Artificial intelligence.pptx
manikumar465287
 
Micro-Metrics Every Performance Engineer Should Validate Before Sign-Off
Micro-Metrics Every Performance Engineer Should Validate Before Sign-OffMicro-Metrics Every Performance Engineer Should Validate Before Sign-Off
Micro-Metrics Every Performance Engineer Should Validate Before Sign-Off
Tier1 app
 
Techdebt handling with cleancode focus and as risk taker
Techdebt handling with cleancode focus and as risk takerTechdebt handling with cleancode focus and as risk taker
Techdebt handling with cleancode focus and as risk taker
RajaNagendraKumar
 
Risk Management in Software Projects: Identifying, Analyzing, and Controlling...
Risk Management in Software Projects: Identifying, Analyzing, and Controlling...Risk Management in Software Projects: Identifying, Analyzing, and Controlling...
Risk Management in Software Projects: Identifying, Analyzing, and Controlling...
gauravvmanchandaa200
 
iOS Developer Resume 2025 | Pramod Kumar
iOS Developer Resume 2025 | Pramod KumariOS Developer Resume 2025 | Pramod Kumar
iOS Developer Resume 2025 | Pramod Kumar
Pramod Kumar
 
How John started to like TDD (instead of hating it) (ViennaJUG, June'25)
How John started to like TDD (instead of hating it) (ViennaJUG, June'25)How John started to like TDD (instead of hating it) (ViennaJUG, June'25)
How John started to like TDD (instead of hating it) (ViennaJUG, June'25)
Nacho Cougil
 
Optimising Claims Management with Claims Processing Systems
Optimising Claims Management with Claims Processing SystemsOptimising Claims Management with Claims Processing Systems
Optimising Claims Management with Claims Processing Systems
Insurance Tech Services
 
Content Mate Web App Triples Content Managers‘ Productivity
Content Mate Web App Triples Content Managers‘ ProductivityContent Mate Web App Triples Content Managers‘ Productivity
Content Mate Web App Triples Content Managers‘ Productivity
Alex Vladimirovich
 
AI-ASSISTED METAMORPHIC TESTING FOR DOMAIN-SPECIFIC MODELLING AND SIMULATION
AI-ASSISTED METAMORPHIC TESTING FOR DOMAIN-SPECIFIC MODELLING AND SIMULATIONAI-ASSISTED METAMORPHIC TESTING FOR DOMAIN-SPECIFIC MODELLING AND SIMULATION
AI-ASSISTED METAMORPHIC TESTING FOR DOMAIN-SPECIFIC MODELLING AND SIMULATION
miso_uam
 
UberEats clone app Development TechBuilder
UberEats clone app Development  TechBuilderUberEats clone app Development  TechBuilder
UberEats clone app Development TechBuilder
TechBuilder
 
SQL-COMMANDS instructionsssssssssss.pptx
SQL-COMMANDS instructionsssssssssss.pptxSQL-COMMANDS instructionsssssssssss.pptx
SQL-COMMANDS instructionsssssssssss.pptx
Ashlei5
 
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
officeiqai
 
Rebuilding Cadabra Studio: AI as Our Core Foundation
Rebuilding Cadabra Studio: AI as Our Core FoundationRebuilding Cadabra Studio: AI as Our Core Foundation
Rebuilding Cadabra Studio: AI as Our Core Foundation
Cadabra Studio
 
Boost Student Engagement with Smart Attendance Software for Schools
Boost Student Engagement with Smart Attendance Software for SchoolsBoost Student Engagement with Smart Attendance Software for Schools
Boost Student Engagement with Smart Attendance Software for Schools
Visitu
 
How to Generate Financial Statements in QuickBooks Like a Pro (1).pdf
How to Generate Financial Statements in QuickBooks Like a Pro (1).pdfHow to Generate Financial Statements in QuickBooks Like a Pro (1).pdf
How to Generate Financial Statements in QuickBooks Like a Pro (1).pdf
QuickBooks Training
 
Secure and Simplify IT Management with ManageEngine Endpoint Central.pdf
Secure and Simplify IT Management with ManageEngine Endpoint Central.pdfSecure and Simplify IT Management with ManageEngine Endpoint Central.pdf
Secure and Simplify IT Management with ManageEngine Endpoint Central.pdf
Northwind Technologies
 
Software Risk and Quality management.pptx
Software Risk and Quality management.pptxSoftware Risk and Quality management.pptx
Software Risk and Quality management.pptx
HassanBangash9
 
zOS CommServer support for the Network Express feature on z17
zOS CommServer support for the Network Express feature on z17zOS CommServer support for the Network Express feature on z17
zOS CommServer support for the Network Express feature on z17
zOSCommserver
 
Internship in South western railways on software
Internship in South western railways on softwareInternship in South western railways on software
Internship in South western railways on software
abhim5889
 
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdfBoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
Ortus Solutions, Corp
 
grade 9 ai project cycle Artificial intelligence.pptx
grade 9 ai project cycle Artificial intelligence.pptxgrade 9 ai project cycle Artificial intelligence.pptx
grade 9 ai project cycle Artificial intelligence.pptx
manikumar465287
 
Micro-Metrics Every Performance Engineer Should Validate Before Sign-Off
Micro-Metrics Every Performance Engineer Should Validate Before Sign-OffMicro-Metrics Every Performance Engineer Should Validate Before Sign-Off
Micro-Metrics Every Performance Engineer Should Validate Before Sign-Off
Tier1 app
 
Techdebt handling with cleancode focus and as risk taker
Techdebt handling with cleancode focus and as risk takerTechdebt handling with cleancode focus and as risk taker
Techdebt handling with cleancode focus and as risk taker
RajaNagendraKumar
 
Risk Management in Software Projects: Identifying, Analyzing, and Controlling...
Risk Management in Software Projects: Identifying, Analyzing, and Controlling...Risk Management in Software Projects: Identifying, Analyzing, and Controlling...
Risk Management in Software Projects: Identifying, Analyzing, and Controlling...
gauravvmanchandaa200
 
iOS Developer Resume 2025 | Pramod Kumar
iOS Developer Resume 2025 | Pramod KumariOS Developer Resume 2025 | Pramod Kumar
iOS Developer Resume 2025 | Pramod Kumar
Pramod Kumar
 
How John started to like TDD (instead of hating it) (ViennaJUG, June'25)
How John started to like TDD (instead of hating it) (ViennaJUG, June'25)How John started to like TDD (instead of hating it) (ViennaJUG, June'25)
How John started to like TDD (instead of hating it) (ViennaJUG, June'25)
Nacho Cougil
 
Optimising Claims Management with Claims Processing Systems
Optimising Claims Management with Claims Processing SystemsOptimising Claims Management with Claims Processing Systems
Optimising Claims Management with Claims Processing Systems
Insurance Tech Services
 
Content Mate Web App Triples Content Managers‘ Productivity
Content Mate Web App Triples Content Managers‘ ProductivityContent Mate Web App Triples Content Managers‘ Productivity
Content Mate Web App Triples Content Managers‘ Productivity
Alex Vladimirovich
 
AI-ASSISTED METAMORPHIC TESTING FOR DOMAIN-SPECIFIC MODELLING AND SIMULATION
AI-ASSISTED METAMORPHIC TESTING FOR DOMAIN-SPECIFIC MODELLING AND SIMULATIONAI-ASSISTED METAMORPHIC TESTING FOR DOMAIN-SPECIFIC MODELLING AND SIMULATION
AI-ASSISTED METAMORPHIC TESTING FOR DOMAIN-SPECIFIC MODELLING AND SIMULATION
miso_uam
 
UberEats clone app Development TechBuilder
UberEats clone app Development  TechBuilderUberEats clone app Development  TechBuilder
UberEats clone app Development TechBuilder
TechBuilder
 
SQL-COMMANDS instructionsssssssssss.pptx
SQL-COMMANDS instructionsssssssssss.pptxSQL-COMMANDS instructionsssssssssss.pptx
SQL-COMMANDS instructionsssssssssss.pptx
Ashlei5
 
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
Feeling Lost in the Blue? Exploring a New Path: AI Mental Health Counselling ...
officeiqai
 
Rebuilding Cadabra Studio: AI as Our Core Foundation
Rebuilding Cadabra Studio: AI as Our Core FoundationRebuilding Cadabra Studio: AI as Our Core Foundation
Rebuilding Cadabra Studio: AI as Our Core Foundation
Cadabra Studio
 
Boost Student Engagement with Smart Attendance Software for Schools
Boost Student Engagement with Smart Attendance Software for SchoolsBoost Student Engagement with Smart Attendance Software for Schools
Boost Student Engagement with Smart Attendance Software for Schools
Visitu
 
How to Generate Financial Statements in QuickBooks Like a Pro (1).pdf
How to Generate Financial Statements in QuickBooks Like a Pro (1).pdfHow to Generate Financial Statements in QuickBooks Like a Pro (1).pdf
How to Generate Financial Statements in QuickBooks Like a Pro (1).pdf
QuickBooks Training
 
Secure and Simplify IT Management with ManageEngine Endpoint Central.pdf
Secure and Simplify IT Management with ManageEngine Endpoint Central.pdfSecure and Simplify IT Management with ManageEngine Endpoint Central.pdf
Secure and Simplify IT Management with ManageEngine Endpoint Central.pdf
Northwind Technologies
 
Software Risk and Quality management.pptx
Software Risk and Quality management.pptxSoftware Risk and Quality management.pptx
Software Risk and Quality management.pptx
HassanBangash9
 
zOS CommServer support for the Network Express feature on z17
zOS CommServer support for the Network Express feature on z17zOS CommServer support for the Network Express feature on z17
zOS CommServer support for the Network Express feature on z17
zOSCommserver
 
Internship in South western railways on software
Internship in South western railways on softwareInternship in South western railways on software
Internship in South western railways on software
abhim5889
 

Binary number system (part 1)

  • 2. INTRODUCTION The binary number system is a base-2 number system. This means it only has two numbers: 0 and 1. The number system that we normally use is the decimal number system. It has 10 numbers: 0-9. TERMS TO DEFINE: Binary, Number systems, bit, byte
  • 3. OBJECTIVES: 1. understand why computers speak in binary 2. convert decimal numbers into binary and vice-versa 3. understand how media files are converted into binary
  • 5. Binary Number Systems The binary number system is a base-2 number system. This means it only has two numbers: 0 and 1. The number system that we normally use is the decimal number system. It has 10 numbers: 0-9.
  • 6. Why use binary numbers? Binary numbers are very useful in electronics and computer systems. Digital electronics can easily work with a sort of "on" or "off" system where "on" is a 1 and "off" is a zero. Often times the 1 is a "high" voltage, while the 0 is a "low" voltage or ground.
  • 9. A digit in binary is called a bit. A collection of 8 bits is called a byte.
  • 10. Converting from Binary to Decimal If you want to convert a number from binary to decimal, you can add up the "places" that we showed above. Each place that has a "1" represents a power of 2, starting with the 0s place.
  • 14. Converting from Decimal to Binary. The easiest method of converting decimal to binary is by using long division. Example: Convert 2710 to binary. 210
  • 15. 1. Divide the decimal number by 2, and record the remainder: 27÷ 2=13 (remainder 1 )
  • 16. 2. Repeat this process over and over until we can’t divide the number by 2. Here, we used long division so we can see the remainders easily.