0% found this document useful (0 votes)
20 views33 pages

Number Systems & Data Representation

Uploaded by

Shalengss Oiccel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views33 pages

Number Systems & Data Representation

Uploaded by

Shalengss Oiccel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

NUMBER SYSTEMS &

DATA REPRESENTATION
FUNDAMENTALS OF COMPUTER AND PROGRAMMING
NUMBER SYSTEM

• Is a method of expressing values, using a set of symbols in a consistent Manner

• Several number systems has been used in the past which can be categorized into two (2):
positional and non positional number systems.
POSITIONAL NUMBER SYSTEM

• In a positional number system, the position the symbol occupies determines the value it
represents, thus, it is also often called the PLACE VALUE system.
HOW DOES IT WORKS?

• If number is represented as:

• Then it has the value of:


DECIMAL NUMBER
SYSTEM
FUNDAMENTALS OF COMPUTER AND PROGRAMMING
DECIMAL NUMBER SYSTEM

Is a number system with the base of 10.


It uses ten(10) uniques symbols to represents values.

0123456789
EXAMPLE:
BINARY NUMBER
SYSTEM
FUNDAMENTALS OF COMPUTER AND PROGRAMMING
BINARY NUMBER SYSTEM

• Is a number system with the base of 2.


• It uses two (2) unique symbols to represent values.

01
EXAMPLE
OCTAL NUMBER
SYSTEM
FUNDAMENTALS OF COMPUTER AND PROGRAMMING
OCTAL NUMBER SYSTEM

• Is a number system with the base of 8.


• It uses eight (8) unique symbols to represent values

01234567
EXAMPLE
HEXADECIMAL
NUMBER SYSTEM
FUNDAMENTALS OF COMPUTER AND PROGRAMMING
HEXADECIMAL NUMBER SYSTEM

• Is a number system with a base of 16.


• It uses sixteen (16) unique symbols to represent values.

0 1 2 3 4 5 6 8 8 9A B C
EXAMPLE
DECIMAL TO BASE
N CONVERSIONS
FUNDAMENTALS OF COMPUTER AND PROGRAMMING
DECIMAL TO BINARY
CONVERSIONS
INTEGRAL VALUES
EXAMPLE
DECIMAL TO OCTAL
CONVERSIONS
INTEGRAL VALUES
DECIMAL TO
HEXADECIMAL
CONVERSIONS
INTEGRAL VALUES
IMPORTANCE OF THIS TOPIC TO THE ENGINEERING
STUDENTS:

Number systems and data representation are


fundamental concepts in engineering education, serving
as the building blocks for various disciplines within the
field. Here are several reasons highlighting their
importance for engineering students
UNDERSTANDING COMPUTER
ARCHITECTURE

Engineers need to comprehend how computers represent and


manipulate data. This knowledge is vital for designing efficient
algorithms and understanding the limitations of computational
systems.
DIGITAL CIRCUIT DESIGN

In fields like electrical and computer engineering,


knowledge of number systems is crucial for designing
digital circuits, including arithmetic logic units (ALUs),
memory systems, and processors.
PROGRAMMING AND SOFTWARE
DEVELOPMENT

Engineers often develop software for various


applications. Understanding data representation helps in
efficient memory management, optimizing code
execution, and avoiding pitfalls like overflow or
underflow errors.
SIGNAL PROCESSING AND
COMMUNICATIONS

• In disciplines like telecommunications and signal


processing, engineers work extensively with digital
signals. Understanding binary representation and
number systems is essential for encoding, decoding, and
processing these signals accurately.
DATA COMPRESSION AND ENCRYPTION

Engineers often deal with data compression techniques


to optimize storage and transmission bandwidth.
Additionally, encryption algorithms rely on binary data
representation and number theory concepts.
TAKEAWAYS

A thorough understanding of number systems and data


representation is indispensable for engineering students
across various disciplines. These concepts form the
foundation for designing efficient systems, developing
software, analyzing data, and solving real-world
engineering problems.
END OF THE TOPIC

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy