John Owen, Rockport Fulton HS 1
Computer Science
LESSON 1 on
Number Bases
John Owen, Rockport Fulton HS 2
Objective
 In this lesson you’ll learn about
different Number Bases,
specifically about those used by the
computer
 Those include:
 Base Two – binary
 Base Eight – octal
 Base Sixteen – hexadecimal
John Owen, Rockport Fulton HS 3
Base Ten
 First let’s talk about base ten, the
decimal number system which
humans use and you have been
working with for years.
 It’s called base ten because…?
John Owen, Rockport Fulton HS 4
Base Ten
 If you said, “because it has ten
counting digits, 0,1,2,3,4,5,6,7,8,
and 9”, you are right!
 To count in base ten, you go from 0
to 9, then do combinations of two
digits starting with 10 all the way to
99
John Owen, Rockport Fulton HS 5
Base Ten
 After 99 comes three-digit
combinations from 100 – 999, etc.
 This combination system is true for
any base you use.
 The only difference is how many
digits you have before you go to the
next combination
John Owen, Rockport Fulton HS 6
Base Two
 To count in base two, which only
has 0 and 1 as counting digits, you
count 0,1, then switch to two digit
combinations, 10,11, then to three
digit combos, 100, 101,110,111,
then four digit, 1000,
_____,_______, …, 1111
John Owen, Rockport Fulton HS 7
Base Three
 To count in base three, which has
0, 1, and 2 as counting digits, you
count 0,1,2, then switch to two digit
combinations, 10,11, 12, 20, 21,
22, then to three digit combos, 100,
101,102, 110,111, 112, etc…
John Owen, Rockport Fulton HS 8
Base Eight
 Jumping to base eight (often called
octal)… what are the counting
digits?
 Can you count correctly using
single digits, two-digit
combinations, and then three-digit
combos?
John Owen, Rockport Fulton HS 9
Base Eight
 Here is the base eight counting
sequence
 0,1,2,3,4,5,6,7,10,11,12,13,…77
 100,101,102,103,104,105,106,107
 110,111, etc.
John Owen, Rockport Fulton HS 10
Base Sixteen
 Now for one that’s a bit strange.
 Base Sixteen, also known as
hexadecimal, was especially
created by computer scientists to
help simplify low-level
programming, like machine
language and assembly language.
John Owen, Rockport Fulton HS 11
Base Sixteen
 To count in base sixteen, you need
16 counting digits.
 To get sixteen counting digits, you
use 0-9, but still need six more…so
it was decided to use A,B,C,D,E,
and F.
John Owen, Rockport Fulton HS 12
Base Sixteen
 The symbol A represents the value
10, B is 11, C is 12, D is 13, E is 14,
and F is 15.
 Here’s the single digit sequence for
base sixteen:
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
John Owen, Rockport Fulton HS 13
Base Sixteen
 Then the two-digit combos:
10,11,12,…
19,1A,1B,1C,1D,1E,1F,20,21,22
,…2D,2E,2F,30,31,…FF
John Owen, Rockport Fulton HS 14
Base conversion
 To convert from base ten to another
base, such as base two, eight, or
sixteen, is an important skill for
computer scientists and
programmers.
 The next section shows how to do
this.
John Owen, Rockport Fulton HS 15
Base Ten to Base Two
 Let’s take the value 27 and convert it
into base 2.
 Here’s the process:
 Divide 27 by 2
 The answer is 13, remainder 1
 Divide 13 by 2
 Answer is 6, remainder 1
John Owen, Rockport Fulton HS 16
Base Ten to Base Two
 Continue until the answer is 1.
 6 divided by 2 = 3, remainder 0
 3 divided by 2 = 1, remainder 1
 Now take the last answer, 1, and all
of the remainders in reverse order,
and put them together…11011
 27 base 10 = 11011 base two
John Owen, Rockport Fulton HS 17
Base Ten to Base Two
 Here’s an easy way to do it on
paper
 27 divided by 2 = 13, R 1
John Owen, Rockport Fulton HS 18
Base Ten to Base Two
 13 / 2 = 6, R 1
John Owen, Rockport Fulton HS 19
Base Ten to Base Two
 6 / 2 = 3, R 0
John Owen, Rockport Fulton HS 20
Base Ten to Base Two
 3 / 2
= 1, R 1
John Owen, Rockport Fulton HS 21
Base Ten to Base Two
 Stop, and write the answer
John Owen, Rockport Fulton HS 22
Base Ten to Base Two
John Owen, Rockport Fulton HS 23
Exercises
 Now try a few yourself (see last
slide for answers):
1. 1610 = _________2
2. 4710 = _________2
3. 14510 = _________2
4. 3110 = _________2
5. 3210 = _________2
John Owen, Rockport Fulton HS 24
Base Ten to Base Eight
 Let’s again take the value 27 and
convert it into base 8.
 Same process:
 Divide 27 by 8
 The answer is 3, remainder 3
 Stop! You can’t divide anymore
because the answer is less than 8
John Owen, Rockport Fulton HS 25
Base Ten to Base Eight
 The last answer was 3, and the only
remainder was 3, so the base eight
value is 33, base 8.
John Owen, Rockport Fulton HS 26
Base Ten to Base Eight
 Use the same method on paper
 27 divided by 8 = 3, R 3
 27, base 10 = 33, base 8
John Owen, Rockport Fulton HS 27
Exercises
 Now try the same values for base
eight.
6. 1610 = _________8
7. 4710 = _________8
8. 14510 = _________8
9. 3110 = _________8
10. 3210 = _________8
John Owen, Rockport Fulton HS 28
Base Ten to Base Sixteen
 Finally we’ll convert 27 into base 16.
 Divide 27 by 16
 The answer is 1, remainder 11
 Stop! You can’t divide anymore
because the answer is less than 16
John Owen, Rockport Fulton HS 29
Base Ten to Base Sixteen
 The last answer was 1, and the only
remainder was 11, which in base 16
is the letter B, so the base sixteen
value is 1B, base 16.
John Owen, Rockport Fulton HS 30
Base Ten to Base Sixteen
 Again, the same method on paper
 27 divided by 16 = 1, R 11 or B
 27, base 10 = 1B, base 16
John Owen, Rockport Fulton HS 31
Exercises
 And now try base sixteen!
11. 1610 = _________16
12. 4710 = _________16
13. 14510 = _________16
14. 3110 = _________16
15. 3210 = _________16
John Owen, Rockport Fulton HS 32
Conclusion
 Now you should know
 how to count in different bases
 how to convert from

Base ten to base 2

Base ten to base 8

Base ten to base 16
John Owen, Rockport Fulton HS 33
Here are the answers to the
exercises, in jumbled order
10 1F 20 20 2F 37 40
57 91 221 10000 11111
101111 100000 10010001

More Related Content

PPTX
Percentages
PPTX
Scientific Notation
PPTX
Ratio and proportion
PPSX
Multiplying and dividing decimals
PPT
Coordinate plane ppt
PPTX
Proportional relationships
PPTX
Types of sets
PPTX
Volume of cylinders
Percentages
Scientific Notation
Ratio and proportion
Multiplying and dividing decimals
Coordinate plane ppt
Proportional relationships
Types of sets
Volume of cylinders

What's hot (20)

PPT
Coordinate plane ppt
PPT
Geometric Sequences and Series.ppt
PPTX
X and y intercept
PDF
1) exponential equations
PPSX
Introduction to algebra
PPTX
Roman numbers
PPTX
NUMBER BASE SYSTEM.pptx
PPT
PPt on Functions
PPTX
Operations on sets
PPTX
Set operations
PPTX
3. Venn Diagram.pptx
PPTX
Fractions, decimals, and percentages
PPTX
direct and inverse proportion
PPT
Sequences and series
PPT
Decimals
PDF
DATA HANDLING CLASS 7.pdf
PPTX
Factors & multiples
PPTX
INTRODUCTION TO ALGEBRA
PPTX
Percentage
PPTX
Sample Space And Events
Coordinate plane ppt
Geometric Sequences and Series.ppt
X and y intercept
1) exponential equations
Introduction to algebra
Roman numbers
NUMBER BASE SYSTEM.pptx
PPt on Functions
Operations on sets
Set operations
3. Venn Diagram.pptx
Fractions, decimals, and percentages
direct and inverse proportion
Sequences and series
Decimals
DATA HANDLING CLASS 7.pdf
Factors & multiples
INTRODUCTION TO ALGEBRA
Percentage
Sample Space And Events
Ad

More from primeteacher32 (20)

PPT
Software Development Life Cycle
PPTX
Variable Scope
PPTX
Returning Data
PPTX
Intro to Functions
PPTX
Introduction to GUIs with guizero
PPTX
Function Parameters
PPTX
Nested Loops
PPT
Conditional Loops
PPTX
Introduction to Repetition Structures
PPTX
Input Validation
PPTX
Windows File Systems
PPTX
Nesting Conditionals
PPTX
Conditionals
PPT
Intro to Python with GPIO
PPTX
Variables and Statements
PPTX
Variables and User Input
PPT
Intro to Python
PPTX
Raspberry Pi
PPT
Hardware vs. Software Presentations
PPTX
Block chain security
Software Development Life Cycle
Variable Scope
Returning Data
Intro to Functions
Introduction to GUIs with guizero
Function Parameters
Nested Loops
Conditional Loops
Introduction to Repetition Structures
Input Validation
Windows File Systems
Nesting Conditionals
Conditionals
Intro to Python with GPIO
Variables and Statements
Variables and User Input
Intro to Python
Raspberry Pi
Hardware vs. Software Presentations
Block chain security
Ad

Recently uploaded (20)

PPT
14001jhgASIUODOHAFJCOPJHF9SUY9GFJSLOGHJ9IOSUHG98
PPTX
CDI 2.pptx special crime investigation with legal medicine
PPTX
ChandigarhUniversityinformationcareer.pptx
PDF
CollegePresentation.pdf hsjsisjsjsjsssoo
PPTX
Trends in Recruitment and Talent acquisition___.pptx
PPTX
Unit 1- Introduction to Corporate Etiquettes
PPTX
Q1 Review Spoke Centre _ Project समर्थ (1) (1).pptx
DOCX
PRACTICE-TEST-12 is specially designed for those
PPTX
DiagdndigsbskshsvsjsisDiarrheal Diseases-1.pptx
PPTX
SE_UNIT_2_Complete_PPT.pptxzsdsdsdsdsdsddsd
PDF
IMPORTANT QUES CLASS 12.pdf english by Tania sharma
PPTX
CIRCULATION-WPS Office hijghi gjjgfty.pptx
PPTX
merged_presentation_choladeckkk (2).pptx
PPT
ppt-of-extraction-of-metals-12th-1.pptb9
PDF
BPT_Beach_Energy_FY25_half_year_results_presentation.pdf
DOCX
GIZ Capacity Building Requirements for ICT Department.docx
PPTX
KAMAL HASSAN A VERY FAMOUS SOUTH INDIAN STAR.pptx
PDF
Beyond the Lab Coat - Perjalanan Karier di Dunia Pasca-Fisika S1
PPTX
E-commerce Security and Fraud Issues and Protection
PPTX
UNIT 1 about all the important topics that you need
14001jhgASIUODOHAFJCOPJHF9SUY9GFJSLOGHJ9IOSUHG98
CDI 2.pptx special crime investigation with legal medicine
ChandigarhUniversityinformationcareer.pptx
CollegePresentation.pdf hsjsisjsjsjsssoo
Trends in Recruitment and Talent acquisition___.pptx
Unit 1- Introduction to Corporate Etiquettes
Q1 Review Spoke Centre _ Project समर्थ (1) (1).pptx
PRACTICE-TEST-12 is specially designed for those
DiagdndigsbskshsvsjsisDiarrheal Diseases-1.pptx
SE_UNIT_2_Complete_PPT.pptxzsdsdsdsdsdsddsd
IMPORTANT QUES CLASS 12.pdf english by Tania sharma
CIRCULATION-WPS Office hijghi gjjgfty.pptx
merged_presentation_choladeckkk (2).pptx
ppt-of-extraction-of-metals-12th-1.pptb9
BPT_Beach_Energy_FY25_half_year_results_presentation.pdf
GIZ Capacity Building Requirements for ICT Department.docx
KAMAL HASSAN A VERY FAMOUS SOUTH INDIAN STAR.pptx
Beyond the Lab Coat - Perjalanan Karier di Dunia Pasca-Fisika S1
E-commerce Security and Fraud Issues and Protection
UNIT 1 about all the important topics that you need

Number Base Part1

  • 1. John Owen, Rockport Fulton HS 1 Computer Science LESSON 1 on Number Bases
  • 2. John Owen, Rockport Fulton HS 2 Objective  In this lesson you’ll learn about different Number Bases, specifically about those used by the computer  Those include:  Base Two – binary  Base Eight – octal  Base Sixteen – hexadecimal
  • 3. John Owen, Rockport Fulton HS 3 Base Ten  First let’s talk about base ten, the decimal number system which humans use and you have been working with for years.  It’s called base ten because…?
  • 4. John Owen, Rockport Fulton HS 4 Base Ten  If you said, “because it has ten counting digits, 0,1,2,3,4,5,6,7,8, and 9”, you are right!  To count in base ten, you go from 0 to 9, then do combinations of two digits starting with 10 all the way to 99
  • 5. John Owen, Rockport Fulton HS 5 Base Ten  After 99 comes three-digit combinations from 100 – 999, etc.  This combination system is true for any base you use.  The only difference is how many digits you have before you go to the next combination
  • 6. John Owen, Rockport Fulton HS 6 Base Two  To count in base two, which only has 0 and 1 as counting digits, you count 0,1, then switch to two digit combinations, 10,11, then to three digit combos, 100, 101,110,111, then four digit, 1000, _____,_______, …, 1111
  • 7. John Owen, Rockport Fulton HS 7 Base Three  To count in base three, which has 0, 1, and 2 as counting digits, you count 0,1,2, then switch to two digit combinations, 10,11, 12, 20, 21, 22, then to three digit combos, 100, 101,102, 110,111, 112, etc…
  • 8. John Owen, Rockport Fulton HS 8 Base Eight  Jumping to base eight (often called octal)… what are the counting digits?  Can you count correctly using single digits, two-digit combinations, and then three-digit combos?
  • 9. John Owen, Rockport Fulton HS 9 Base Eight  Here is the base eight counting sequence  0,1,2,3,4,5,6,7,10,11,12,13,…77  100,101,102,103,104,105,106,107  110,111, etc.
  • 10. John Owen, Rockport Fulton HS 10 Base Sixteen  Now for one that’s a bit strange.  Base Sixteen, also known as hexadecimal, was especially created by computer scientists to help simplify low-level programming, like machine language and assembly language.
  • 11. John Owen, Rockport Fulton HS 11 Base Sixteen  To count in base sixteen, you need 16 counting digits.  To get sixteen counting digits, you use 0-9, but still need six more…so it was decided to use A,B,C,D,E, and F.
  • 12. John Owen, Rockport Fulton HS 12 Base Sixteen  The symbol A represents the value 10, B is 11, C is 12, D is 13, E is 14, and F is 15.  Here’s the single digit sequence for base sixteen: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
  • 13. John Owen, Rockport Fulton HS 13 Base Sixteen  Then the two-digit combos: 10,11,12,… 19,1A,1B,1C,1D,1E,1F,20,21,22 ,…2D,2E,2F,30,31,…FF
  • 14. John Owen, Rockport Fulton HS 14 Base conversion  To convert from base ten to another base, such as base two, eight, or sixteen, is an important skill for computer scientists and programmers.  The next section shows how to do this.
  • 15. John Owen, Rockport Fulton HS 15 Base Ten to Base Two  Let’s take the value 27 and convert it into base 2.  Here’s the process:  Divide 27 by 2  The answer is 13, remainder 1  Divide 13 by 2  Answer is 6, remainder 1
  • 16. John Owen, Rockport Fulton HS 16 Base Ten to Base Two  Continue until the answer is 1.  6 divided by 2 = 3, remainder 0  3 divided by 2 = 1, remainder 1  Now take the last answer, 1, and all of the remainders in reverse order, and put them together…11011  27 base 10 = 11011 base two
  • 17. John Owen, Rockport Fulton HS 17 Base Ten to Base Two  Here’s an easy way to do it on paper  27 divided by 2 = 13, R 1
  • 18. John Owen, Rockport Fulton HS 18 Base Ten to Base Two  13 / 2 = 6, R 1
  • 19. John Owen, Rockport Fulton HS 19 Base Ten to Base Two  6 / 2 = 3, R 0
  • 20. John Owen, Rockport Fulton HS 20 Base Ten to Base Two  3 / 2 = 1, R 1
  • 21. John Owen, Rockport Fulton HS 21 Base Ten to Base Two  Stop, and write the answer
  • 22. John Owen, Rockport Fulton HS 22 Base Ten to Base Two
  • 23. John Owen, Rockport Fulton HS 23 Exercises  Now try a few yourself (see last slide for answers): 1. 1610 = _________2 2. 4710 = _________2 3. 14510 = _________2 4. 3110 = _________2 5. 3210 = _________2
  • 24. John Owen, Rockport Fulton HS 24 Base Ten to Base Eight  Let’s again take the value 27 and convert it into base 8.  Same process:  Divide 27 by 8  The answer is 3, remainder 3  Stop! You can’t divide anymore because the answer is less than 8
  • 25. John Owen, Rockport Fulton HS 25 Base Ten to Base Eight  The last answer was 3, and the only remainder was 3, so the base eight value is 33, base 8.
  • 26. John Owen, Rockport Fulton HS 26 Base Ten to Base Eight  Use the same method on paper  27 divided by 8 = 3, R 3  27, base 10 = 33, base 8
  • 27. John Owen, Rockport Fulton HS 27 Exercises  Now try the same values for base eight. 6. 1610 = _________8 7. 4710 = _________8 8. 14510 = _________8 9. 3110 = _________8 10. 3210 = _________8
  • 28. John Owen, Rockport Fulton HS 28 Base Ten to Base Sixteen  Finally we’ll convert 27 into base 16.  Divide 27 by 16  The answer is 1, remainder 11  Stop! You can’t divide anymore because the answer is less than 16
  • 29. John Owen, Rockport Fulton HS 29 Base Ten to Base Sixteen  The last answer was 1, and the only remainder was 11, which in base 16 is the letter B, so the base sixteen value is 1B, base 16.
  • 30. John Owen, Rockport Fulton HS 30 Base Ten to Base Sixteen  Again, the same method on paper  27 divided by 16 = 1, R 11 or B  27, base 10 = 1B, base 16
  • 31. John Owen, Rockport Fulton HS 31 Exercises  And now try base sixteen! 11. 1610 = _________16 12. 4710 = _________16 13. 14510 = _________16 14. 3110 = _________16 15. 3210 = _________16
  • 32. John Owen, Rockport Fulton HS 32 Conclusion  Now you should know  how to count in different bases  how to convert from  Base ten to base 2  Base ten to base 8  Base ten to base 16
  • 33. John Owen, Rockport Fulton HS 33 Here are the answers to the exercises, in jumbled order 10 1F 20 20 2F 37 40 57 91 221 10000 11111 101111 100000 10010001