SlideShare a Scribd company logo
1 of 70
NUMBER
SYSTEMSFOR-IAN V. SANDOVAL
• Analyze the number systems handled by
digital computing devices to process data
• Convert decimal to binary
• Solve Binary Arithmetic
• Extend understanding of other number
systems (Octal and Hexadecimal)
Learning Objectives
• Decimal Number System
• Data Representation in Digital Computing
• Binary Number System
Contents
NUMBER SYSTEMS
• digital devices deals with numbers
• decimal number system for numerical
calculations
• number system used to represents
numerical data when using the computer
DECIMAL NUMBER SYSTEM
• Base 10 Number System
• The word “Decimal” comes or derived from
the Latin word “Ten”
• The numerals run from 0 to 9 {0, 1, 2, 3, 4,
5, 6, 7, 8, 9}; these numerals are called
Arabic Numerals
• Radix is the other term for the base of
the number system
DECIMAL NUMBER SYSTEM
• Power of 10 may be expressed as 100 or 1,
101 or 10, 102 or 100, etc. and this is called
place value.
• Each digit in decimal number system is
called face value
• Example: The digit 3 in the decimal
integer 321 has a face value of 3 and
place value of 102.
DECIMAL INTEGER
• Decimal Integer is a string of decimal
digits.
• Example: 1234, 2509, etc.
DECIMAL FRACTION
• Decimal Fraction is a string of decimal
digits with an embedded decimal point.
• Example: 1234.56, 2509.325 etc.
• In a decimal fraction, the place values to
the right of the decimal are expressed to
the negative powers of 10 such as 10-1 or
1/10 or 0.1, 10-2 or 1/100 or 0.01, etc.
EXPANDED NOTATION FOR DECIMAL INTEGER
• Any decimal integer can be expressed as
the sum of each digit times the power of
ten. For example, 2509 can be expressed
as
EXPANDED NOTATION FOR DECIMAL FRACTION
• Any decimal fraction may also be
expressed in expanded notation. For
example, 2509.325 can be expressed as
DATA REPRESENTATION IN DIGITAL COMPUTING
• Data
• Data Representation
• Digitization
• Digital Revolution
DATA REPRESENTATION IN DIGITAL COMPUTING
DATA REPRESENTATION IN DIGITAL COMPUTING
Representing Decimal Data by Binary Components
DATA REPRESENTATION IN DIGITAL COMPUTING
DATA REPRESENTATION IN DIGITAL COMPUTING
REPRESENTING NUMBERS
REPRESENTING TEXT
REPRESENTING TEXT
REPRESENTING TEXT
REPRESENTING TEXT – ASCII TABLE
REPRESENTING TEXT – EXTENDED ASCII CODES
REPRESENTING TEXT
BINARY NUMBER SYSTEM
• Binary is derived from the Latin word for “Two”
• Two or 2 is the base for the binary number system
• It uses only two numerals (0 & 1); these are called
as BITS. A bit is a short term for binary digits.
• Zero or 0 represents the absence of an assigned
value
• One or 1 represents the presence of the
assigned value
BINARY NUMBER SYSTEM
BINARY INTEGERS
• binary numbers that do not have fractional part or
without an embedded binary point.
• Example: 1012 , 11102 , etc.
BINARY FRACTIONS
• binary numbers with an embedded binary point
• Example: 110.012 , 10110.0102 , etc.
DECIMAL TO BINARY CONVERSIONS
• Convert 6310 number system to binary number
system.
DECIMAL TO BINARY CONVERSIONS
• Convert 6310 number system to binary number
system.
BINARY TO DECIMAL CONVERSIONS OF INTEGERS
• Convert 10012 to decimal number system
SEAT WORK ACTIVITY
DECIMAL TO BINARY CONVERSIONS OF FRACTIONS
• Convert the decimal fraction 0.37510 to binary
fraction.
DECIMAL TO BINARY CONVERSIONS OF FRACTIONS
• Convert the decimal fraction 0.37510 to binary
fraction.
NON-TERMINATION CONVERSIONS OF FRACTIONS
• The decimal fraction 0.810 is to be converted to its
binary equivalent.
DECIMAL TO BINARY
CONVERSIONS WITH INTEGRAL & FRACTIONAL PARTS
• Convert the decimal number 24.62510 to its binary
equivalent.
DECIMAL TO BINARY
CONVERSIONS WITH INTEGRAL & FRACTIONAL PARTS
• Convert the decimal number 24.62510 to its binary
equivalent.
DECIMAL TO BINARY
CONVERSIONS WITH INTEGRAL & FRACTIONAL PARTS
• Convert the decimal number 24.62510 to its binary
equivalent.
BINARY TO DECIMAL
CONVERSIONS WITH INTEGRAL & FRACTIONAL PARTS
• Convert the binary number 11.0112 to its decimal
equivalent.
SEAT WORK ACTIVITY
BINARY ADDITION
• Four possible combinations when adding these
two binary numbers:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0 plus a carry-over of 1
BINARY ADDITION
C
BINARY ADDITION
C
C
BINARY SUBTRACTION
• The table for binary subtraction is as follows:
0 – 0 = 0
1 – 1 = 0
1 – 0 = 1
0 – 1 = 0 with a barrow of 1
BINARY SUBTRACTION
BINARY SUBTRACTION
BINARY SUBTRACTION
BINARY MULTIPLICATION
• The table for binary multiplication is as follows:
0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1
BINARY MULTIPLICATION
BINARY DIVISION
• The table for binary division is as follows:
0 / 0 = 0
0 / 1 = 0
1 / 1 = 1
1 / 0 = cannot be
BINARY DIVISION
BINARY DIVISION
BINARY DIVISION
SEAT WORK ACTIVITY
BINARY DIVISION
• The table for binary division is as follows:
0 / 0 = 0
0 / 1 = 0
1 / 1 = 1
1 / 0 = cannot be
OCTAL NUMBER SYSTEM
• Octal is derived from the Greek word meaning
“eight”.
• The octal number system was adapted because of
the difficulty of dealing with long strings of binary
0s and 1s in converting them into decimals.
• The radix for the number system is 8.
• It uses 8 basic digits {0, 1, 2, 3, 4, 5, 6, and 7}.
OCTAL NUMBER SYSTEM
Power of Eight and its equivalent decimal value
OCTAL NUMBER SYSTEM
Octal Number and its
equivalent Decimal
number
DECIMAL TO OCTAL CONVERSION
• Convert the decimal number 1910 to its equivalent
octal number.
OCTAL TO DECIMAL CONVERSION
• Convert the octal number 4858 to its equivalent
decimal number.
OCTAL TO BINARY CONVERSION
• Convert the octal number 7328 to its equivalent
binary number.
BINARY TO OCTAL CONVERSION
• Convert the binary number 101101112 to its
equivalent octal number.
SEAT WORK ACTIVITY
HEXADECIMAL NUMBER SYSTEM
• The term “hexadecimal” is derived from the
combining Greek word “six” with the Latin word
“ten”.
• It uses 10 numerals {0,1,2,3,4,5,6,7,8 & 9} and
letter {A, B, C, D, E & F}.
• The radix of the number system is 16.
HEXADECIMAL NUMBER SYSTEM
Hexadecimal Number and
its equivalent Decimal
number
HEXADECIMAL NUMBER SYSTEM
Power of sixteen and its equivalent decimal value
DECIMAL TO HEXADECIMAL CONVERSION
• Convert the decimal number 5910 to its equivalent
hexadecimal number.
HEXADECIMAL TO DECIMAL CONVERSION
• Convert the hexadecimal number AD16 to its
equivalent decimal number.
HEXADECIMAL TO BINARY CONVERSION
• Convert the hexadecimal number 1AC16 to its
equivalent binary number.
BINARY TO HEXADECIMAL CONVERSION
• Convert the binary number 100111012 to its
equivalent hexadecimal number.
SEAT WORK ACTIVITY
REFERENCES
Byte-Notes (n.d.). Number System in Computer. Retrieved from https://byte-notes.com/number-system-
computer/.
Cook, D. (n.d.). Number Systems. Retrieved from https://www.robotroom.com/NumberSystems.html.
GeeksforGeeks (n.d.). Number System and Base Conversion. Retrieved from
https://www.geeksforgeeks.org/number-system-and-base-conversions/.
Mendelson, E. (2008). Number Systems and the Foundation of Analysis. New York: Dover Publications, Inc.
TutorialPoints (n.d.). Number System Conversion. Retrieved from
https://www.tutorialspoint.com/computer_logical_organization/number_system_conversion.htm

More Related Content

What's hot (20)

PPT ON NUMBER SYSTEM
PPT ON NUMBER SYSTEMPPT ON NUMBER SYSTEM
PPT ON NUMBER SYSTEM
 
Integer Representation
Integer RepresentationInteger Representation
Integer Representation
 
Number System
Number SystemNumber System
Number System
 
Number System
Number SystemNumber System
Number System
 
Number system
Number systemNumber system
Number system
 
number system ppt
number system ppt number system ppt
number system ppt
 
Number system conversion
Number system conversionNumber system conversion
Number system conversion
 
Fixed point and floating-point numbers
Fixed point and  floating-point numbersFixed point and  floating-point numbers
Fixed point and floating-point numbers
 
Number system.pdf
Number system.pdfNumber system.pdf
Number system.pdf
 
Number system....
Number system....Number system....
Number system....
 
Number System
Number SystemNumber System
Number System
 
Number system
Number systemNumber system
Number system
 
Binary arithmetic
Binary arithmeticBinary arithmetic
Binary arithmetic
 
Number system
Number systemNumber system
Number system
 
Floating point representation
Floating point representationFloating point representation
Floating point representation
 
Number System
Number SystemNumber System
Number System
 
Codes
CodesCodes
Codes
 
Advantage of binary number system
Advantage of binary number systemAdvantage of binary number system
Advantage of binary number system
 
Data representation
Data representationData representation
Data representation
 
Number Systems
Number SystemsNumber Systems
Number Systems
 

Similar to Number Systems Basic Concepts

Week 4-Number Systems.pptx
Week 4-Number Systems.pptxWeek 4-Number Systems.pptx
Week 4-Number Systems.pptxHamnaKhalid25
 
1.Digital Electronics overview & Number Systems.pptx
1.Digital Electronics overview & Number Systems.pptx1.Digital Electronics overview & Number Systems.pptx
1.Digital Electronics overview & Number Systems.pptxLibanMohamed26
 
Intro to IT Skills Lec 5 - English Department.pptx
Intro to IT Skills Lec 5 - English Department.pptxIntro to IT Skills Lec 5 - English Department.pptx
Intro to IT Skills Lec 5 - English Department.pptxmust322322
 
Number system
Number systemNumber system
Number systemSajib
 
Digital basics
Digital basicsDigital basics
Digital basicsimran khan
 
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...Arti Parab Academics
 
Finite word length effects
Finite word length effectsFinite word length effects
Finite word length effectsPeriyanayagiS
 
Number-Systems presentation of the mathematics
Number-Systems presentation of the mathematicsNumber-Systems presentation of the mathematics
Number-Systems presentation of the mathematicsshivas379526
 
data representation
 data representation data representation
data representationHaroon_007
 

Similar to Number Systems Basic Concepts (20)

Ch. 1.pdf
Ch. 1.pdfCh. 1.pdf
Ch. 1.pdf
 
Week 4-Number Systems.pptx
Week 4-Number Systems.pptxWeek 4-Number Systems.pptx
Week 4-Number Systems.pptx
 
1.Digital Electronics overview & Number Systems.pptx
1.Digital Electronics overview & Number Systems.pptx1.Digital Electronics overview & Number Systems.pptx
1.Digital Electronics overview & Number Systems.pptx
 
digital-180612132737.pdf
digital-180612132737.pdfdigital-180612132737.pdf
digital-180612132737.pdf
 
DIGITAL DESIGN
DIGITAL DESIGNDIGITAL DESIGN
DIGITAL DESIGN
 
5a data representation
5a   data representation5a   data representation
5a data representation
 
Intro to IT Skills Lec 5 - English Department.pptx
Intro to IT Skills Lec 5 - English Department.pptxIntro to IT Skills Lec 5 - English Department.pptx
Intro to IT Skills Lec 5 - English Department.pptx
 
Csc 2313 (lecture 3)
Csc 2313 (lecture 3)Csc 2313 (lecture 3)
Csc 2313 (lecture 3)
 
Csc 2313 (lecture 3)
Csc 2313 (lecture 3)Csc 2313 (lecture 3)
Csc 2313 (lecture 3)
 
Number system
Number systemNumber system
Number system
 
Acem numbersystem
Acem numbersystemAcem numbersystem
Acem numbersystem
 
Class 9Number system ppt.pptx
Class 9Number system ppt.pptxClass 9Number system ppt.pptx
Class 9Number system ppt.pptx
 
Lecture 2 ns
Lecture 2 nsLecture 2 ns
Lecture 2 ns
 
Number system
Number systemNumber system
Number system
 
1. basic theories of information
1. basic theories of information1. basic theories of information
1. basic theories of information
 
Digital basics
Digital basicsDigital basics
Digital basics
 
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
 
Finite word length effects
Finite word length effectsFinite word length effects
Finite word length effects
 
Number-Systems presentation of the mathematics
Number-Systems presentation of the mathematicsNumber-Systems presentation of the mathematics
Number-Systems presentation of the mathematics
 
data representation
 data representation data representation
data representation
 

More from Laguna State Polytechnic University

Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and ContingencyFormal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and ContingencyLaguna State Polytechnic University
 
Exploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information SystemExploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information SystemLaguna State Polytechnic University
 

More from Laguna State Polytechnic University (20)

Number Theory - Lesson 1 - Introduction to Number Theory
Number Theory - Lesson 1 - Introduction to Number TheoryNumber Theory - Lesson 1 - Introduction to Number Theory
Number Theory - Lesson 1 - Introduction to Number Theory
 
Formal Logic - Lesson 8 - Predicates and Quantifiers
Formal Logic - Lesson 8 - Predicates and QuantifiersFormal Logic - Lesson 8 - Predicates and Quantifiers
Formal Logic - Lesson 8 - Predicates and Quantifiers
 
Machine Learning Algorithms (Part 1)
Machine Learning Algorithms (Part 1)Machine Learning Algorithms (Part 1)
Machine Learning Algorithms (Part 1)
 
Artificial Intelligence Algorithms
Artificial Intelligence AlgorithmsArtificial Intelligence Algorithms
Artificial Intelligence Algorithms
 
Formal Logic - Lesson 7 - Rules of Inference
Formal Logic - Lesson 7 - Rules of InferenceFormal Logic - Lesson 7 - Rules of Inference
Formal Logic - Lesson 7 - Rules of Inference
 
Formal Logic - Lesson 6 - Switching Circuits
Formal Logic - Lesson 6 - Switching CircuitsFormal Logic - Lesson 6 - Switching Circuits
Formal Logic - Lesson 6 - Switching Circuits
 
Formal Logic - Lesson 5 - Logical Equivalence
Formal Logic - Lesson 5 - Logical EquivalenceFormal Logic - Lesson 5 - Logical Equivalence
Formal Logic - Lesson 5 - Logical Equivalence
 
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and ContingencyFormal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
 
Formal Logic - Lesson 3 - Truth Tables
Formal Logic - Lesson 3 - Truth TablesFormal Logic - Lesson 3 - Truth Tables
Formal Logic - Lesson 3 - Truth Tables
 
Formal Logic - Lesson 2 - Logical Connectives
Formal Logic - Lesson 2 - Logical ConnectivesFormal Logic - Lesson 2 - Logical Connectives
Formal Logic - Lesson 2 - Logical Connectives
 
Formal Logic - Lesson 1 - Introduction to Logic
Formal Logic - Lesson 1 - Introduction to LogicFormal Logic - Lesson 1 - Introduction to Logic
Formal Logic - Lesson 1 - Introduction to Logic
 
Ethical Issues and Relevant Laws on Computing
Ethical Issues and Relevant Laws on ComputingEthical Issues and Relevant Laws on Computing
Ethical Issues and Relevant Laws on Computing
 
Number Systems Basic Concepts
Number Systems Basic ConceptsNumber Systems Basic Concepts
Number Systems Basic Concepts
 
Exploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information SystemExploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information System
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
Introduction to Computing Logic Formulation
Introduction to Computing Logic FormulationIntroduction to Computing Logic Formulation
Introduction to Computing Logic Formulation
 
Oasis of Sparkling and Refreshing Truisms
Oasis of Sparkling and Refreshing TruismsOasis of Sparkling and Refreshing Truisms
Oasis of Sparkling and Refreshing Truisms
 
My Teacher Got IT v2.0 - Software Installation Track
My Teacher Got IT v2.0 - Software Installation TrackMy Teacher Got IT v2.0 - Software Installation Track
My Teacher Got IT v2.0 - Software Installation Track
 
A Case Study on Issues and Violations on Information Technology
A Case Study on Issues and Violations on Information TechnologyA Case Study on Issues and Violations on Information Technology
A Case Study on Issues and Violations on Information Technology
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Number Systems Basic Concepts

Editor's Notes

  1. it is important to know what kind of numbers can be handled most easily when using these machines but there are some number systems that are far better suited to the capabilities of digital computer
  2. Base is a number raised to a power 10 is the base of the decimal number system Radix is the other term for the base of the number system defined as the number of different digits which can occur in each position in the number system
  3. Base is a number raised to a power 10 is the base of the decimal number system Radix is the other term for the base of the number system defined as the number of different digits which can occur in each position in the number system
  4. Data refers to the symbols that represent people, events, things, and ideas. Data can be a name, a number, the colors in a photograph, or the notes in a musical composition Data Representation refers to the form in which data is stored, processed, and transmitted. Devices such as smartphones, iPods, and computers store data in digital formats that can be handled by electronic circuitry. Digitization is the process of converting information, such as text, numbers, photo, or music, into digital data that can be manipulated by electronic devices. The Digital Revolution has evolved through four phases, beginning with big, expensive, standalone computers, and progressing to today’s digital world in which small, inexpensive digital devices are everywhere
  5. Data is recorded as electronic signals or indications. The presence and absence of these signals in specific circuitry represents data in the computer just as the presence or absence of punched holes represents data on a punch card. Representing the data within the computer is accomplished by assigning a specific value to each binary component or groups or components. The values that the designer assigns to individual binary components become the code for representing data in computer.
  6. Power of Two and its equivalent decimal value
  7. To convert decimal whole numbers from base 10 to any other base, divide that number repeatedly by the value of the base to which the number is being converted. The division operation is repeated until the quotient is zero. The remainders – written in reverse of the order in which they were obtained from the equivalent numeral.
  8. Make a table with the power of two. Assign value as presence (1) and absence (0) with the decimal equivalent Write the conversion from left to right.
  9. Binary numerals can be converted to decimal by the use of Expanded Notation or Tabulation Method. When this approach is used, the position values of the original numeral are written out.
  10. A decimal fraction may also be converted into an equivalent binary notation. The conversion may be accomplished using several techniques. A much simpler method consists of repeatedly doubling the decimal fraction and noting the integral part of the product.
  11. The binary equivalent of a terminating decimal fraction does not always terminate or is not exactly converted. It will be noted that the first four steps will continuously be repeated and the same four bits will be obtained again and again. Here, the fractional part of the decimal number does not become zero after a series of multiplications. Therefore, 0.810 = 0.110011001……….2
  12. In each example we checked our solution by converting the binary numbers to decimal and the determining if the decimal sum was equal to the binary total. If not, then an error was made in the process.
  13. The solution shows that three (3) repeated subtractions were performed. Since, the equivalent of 310 in binary notation is 112, therefore, 11002 / 1002 = 112.
  14. Binary numbers are extremely awkward to read or handle. It requires many more positions for data than any other numbering system. To represent decimal numbers, we must use so many binary digits. Thus, in most computers, binary numbers are grouped in order to conserve storage location. The octal system overcome this problem since it is essentially a shorthand method for replacing groups of three binary digits by single octal digit. In this way, the numbers of digits required to represent any number is significantly reduced and still maintain the binary concept. Octal numbers are important in digital computers, although many computer specialists and users are not thoroughly familiar with binary, octal, and other numbering systems used by computers. Knowledge of these concepts can be very helpful in debugging programs, understanding how computer operates, and in selecting computer equipment.
  15. When converting from decimal to octal, divide the decimal number by the radix of octal number system and note the remainder after each division. This technique is called as Remainder Method also known as the Division – Multiplication Method. When the divide operation produces a quotient or result of zero, then the process is terminated. The remainders in reverse order, as shown by the arrow, for the octal number.
  16. To convert from octal to decimal, multiply each octal digit by its positional value and add the resulting products.