0% acharam este documento útil (0 voto)
7 visualizações72 páginas

Introdução aos Sistemas de Numeração

O documento discute sistemas de numeração, incluindo decimal, binário, octal e hexadecimal. Explica que cada sistema usa diferentes símbolos para representar quantidades e como converter entre sistemas.

Enviado por

Zac
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações72 páginas

Introdução aos Sistemas de Numeração

O documento discute sistemas de numeração, incluindo decimal, binário, octal e hexadecimal. Explica que cada sistema usa diferentes símbolos para representar quantidades e como converter entre sistemas.

Enviado por

Zac
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Danilo A.

Ussene

Introdução à Sistemas de
Numeração

Docente: Danilo Ussene 1


Um sistema de numeração é o conjunto de símbolos
utilizados para representar quantidades e as regras
que definem a forma de representação.

Um sistema de numeração é determinado


fundamentalmente pela base, que indica a
quantidade de símbolos e o valor de cada símbolo.

Docente: Danilo Ussene 2


Exemplo:

1. Decimal (base10):0,1,2,3,4,5,6,7,8,9

2. Binário (base2):0,1

3. Octal (base8):0,1,2,3,4,5,6,7

4. Hexadecimal (base16):0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

Docente: Danilo Ussene 3


Em sistemas digitais, o sistema de numeração
binário é o mais importante. Como usa apenas os
símbolos 0 e 1, é mais fácil de ser representado
por circuitos electrônicos (presença ou não de
tensão, chave aberta ou fechada, etc)

Docente: Danilo Ussene 4


Os símbolos binários são denominados de Bits
(Binary Digit). E o conjunto de 8 bits é denominado
de Byte.
Para a representação de números binários grandes
utiliza-se o sistema de numeração octal e
hexadecimal.

Ex: 11000000000000002 = 1400008 = A00016

Docente: Danilo Ussene 5


Com 2 bits obtem-se 4 combinações, com

N bits o número de combinações

possíveis é 2n,

Docente: Danilo Ussene 6


Número de Bits combinações
2 4
3 8
4 16

Exemplo 5 32
6 64
7 128
8 256
9 512
10 1024

Docente: Danilo Ussene 7


• A base 10 é importante por ser a que manipulamos
quotidianamente;

• A base 2 é útil por conta dos circuitos lógicos,


porém documentar números grandes apenas com
0 e 1 e é complicado;

• As bases 8 (sistema octal) e 16 (sistema


hexadecimal) compactam siginificativamente a
representação de números binários.

Docente: Danilo Ussene 8


Codificações de valores numéricos

Docente: Danilo Ussene 9


Cada sistema de numeração é apenas um método
diferente de representar quantidades.

As quantidades em si não mudam; mudam apenas


os símbolos usados para representá-las.

Docente: Danilo Ussene 10


A quantidade de algarismos disponíveis em um
dado sistema de numeração é chamada de
base.

O valor total do número é a soma dos valores


de cada algarismo (decimal).

Ex: 945 = 900 + 40 + 5 ou ainda 9*100 + 4*10 + 5;

Docente: Danilo Ussene 11


SISTEMA BINÁRIO

Docente: Danilo Ussene 12


O sistema binário, como sugere o nome, tem dois
algarismos aos quais damos geralmente os símbolos
0 e 1;

Eles correspondem a qualquer conjunto dual, como:


não e sim; falso e verdadeiro; desligado e ligado;
negativo e sim;, etc;

Docente: Danilo Ussene 13


Docente: Danilo Ussene 14
A conversão do sistema Binário para Decimal é
bastante simples, e basea-se na aplicação da
seguinte fórmula:

Em que:
•bi é o algarismo em binário na posição i,

Docente: Danilo Ussene 15


PESO

Cada dígito comparticipa na formação do número


com um peso, determinado pela posição que
ocupa no número.

FORMAÇÃO DOS NÚMEROS NO SISTEMA BINÁRIO

0 1 10 11 100 101 110 111…

Exemplo: Valor inteiro 1101(2) = 1x23+1x22+0x21+1x20 = 13 … em decimal

Docente: Danilo Ussene 16


Docente: Danilo Ussene 17
SISTEMA DECIMAL

Docente: Danilo Ussene 18


Tal como referido, o sistema Decimal é o

sistema mais utilizado pelos seres humanos,

normalmente para indicar quantidades, e é

constituído por dez algarismos:

0,1,2,3,4,5,6,7,8,9.

Docente: Danilo Ussene 19


Docente: Danilo Ussene 20
No sistema decimal cada algarismo tem um

valor posicional, ou seja, cada algarismo

tem um peso de acordo com a sua posição

na representação do valor.

Docente: Danilo Ussene 21


Baseia-se no facto de anatomicamente dispormos
de 5 dedos em cada mão, torna-se necessário que a
contagem envolva 10 dígitos = sistema de base 10
Sistema de Base 10 = {0,1,2,3,4,5,6,7,8,9}
PESO
A posição de cada um destes dígitos diz-nos a
grandeza que representa e pode ser designada por
peso.
Docente: Danilo Ussene 22
2 3 7

Docente: Danilo Ussene 23


EXEMPLO (número inteiro):

3 4 6 7

Ex. 2:

Docente: Danilo Ussene 24


SISTEMA OCTAL

Docente: Danilo Ussene 25


O sistema octal é um sistema de numeração de base 8,
ou seja, recorre a 8 símbolos (0,1,2,3,4,5,6,7) para a
representação de um determinado valor. O sistema
octal foi muito utilizado no mundo da computação,
como uma alternativa mais compacta do sistema
binário, na programação em linguagem de máquina.
Actualmente, o sistema hexadecimal é um dos mais
utilizado como alternativa viável ao sistema binário.

Docente: Danilo Ussene 26


Docente: Danilo Ussene 27
A conversão do sistema octal para o sistema
decimal é em tudo semelhante à conversão de
binário para decimal, com excepção do valor 2
na fórmula, que passa a 8. obedecendo a
seguinte fórmula:

Docente: Danilo Ussene 28


Exemplo:

Docente: Danilo Ussene 29


Docente: Danilo Ussene 30
SISTEMA HEXADECIMAL

Docente: Danilo Ussene 31


Do hexa = 6 e Deci =10, sistema numérico de base16.

Este sistema possui 16 símbolos distintos em sua contagem;

Além dos 10 dígitos (0 a 9), utiliza as letras A,B,C,D,E e F que


fazem o papel das grandezas 10,11,12,13,14,15;

Usamos as letras maiúsculas pela necessidade de termos que


representar cada uma destas grandezas com um único algarismo.
O sistema Hexadecimal é um sistema muito utilizado em
computadores

Docente: Danilo Ussene 32


Exemplo de Números nas Diferentes Bases

Docente: Danilo Ussene 33


Como seria de esperar, também nesta
conversão verifica-se uma semelhença
com as anteriores. A fórmula a aplicar
será:

Docente: Danilo Ussene 34


Docente: Danilo Ussene 35
Docente: Danilo Ussene 36
Exemplo:

Docente: Danilo Ussene 37


CONVERSÕES ENTRE SISTEMAS DE NUMERAÇÃO

Docente: Danilo Ussene 38


Em Resumo…
• Conversão Binário - Decimal – Multiplica-se o
algarismo do número binário pela base elevada ao
expoente da sua posição no número.

• Conversão Octal - Decimal – Multiplica-se o


algarismo do número octal pela base elevada ao
expoente da sua posição no número.

• Conversão Hexadecimal - Decimal – Multiplica-se


o algarismo do número hexadecimal pela base
elevada ao expoente da sua posição no número.
Docente: Danilo Ussene 39
Docente: Danilo Ussene 40
EXERCÍCIOS

Docente: Danilo Ussene 41


1. Converter os números de Decimal para Binário: (Efectuar divisões sucessivas pela base
de destino até zerar o quociente)
a) 25?
b) 125?

2. Converter os números de Binário para Decimal (Determinar os valores de posições de


cada algarismo do número dado e multiplicar cada qual pelo valor de posição correspondente).
a) 10011101(2))=?

3. Converter os números de Octal para Decimal(Determinar os valores de posições de cada


algarismo do número dado e multiplicar cada qual pelo valor de posição correspondente).
a) 353?

4. Converter os números de Binário para Hexadecimal (Fazer corresponder grupos de


quatro algarismos binários a cada símbolo hexadecimal)
a)1011110010100111(2)?

5. Converter os números de Binário para Octal (Determinar grupos de três algarismos


binário a cada algarismo octal)
a)1111000111(2)= ?

6. Converter os números de Hexadecimal para Octal (Converter primeiro para binário e,


em seguida, de binário para hexadecimal ou octal).

a) FEFE16= ? Docente: Danilo Ussene 42


7. Converter os números de Octal para Binario (Determinar grupos de três algarismos
binário a cada algarismo octal)
a)763 (8)=? 2

8. Hexadecimal para Binário (Fazer corresponder grupos de quatro algarismos binários a


cada símbolo hexadecimal)
a)DEDO(16) = ?2

9. Octal para Hexadecimal (Converter primeiro para binário e, em seguida, de binário para
hexadecimal ou octal).

a)375(8) = ?16

10. Decimal para Octal: (Divisões sucessivas pela base de destino até zerar o quociente)
a) 568(10) = ?(8)

Docente: Danilo Ussene 43


1.a)

Docente: Danilo Ussene 44


1.b)

Docente: Danilo Ussene 45


2.a)

10011101 = 2 1*27+0*26+0*25+1*24+1*23+1*22+0*21+1*20

= 1*128+0+0+16+8+4+0+1
= 157

3.a) 3538 = 3*82+5*81+3*80


= 3*64+5*8+3*1
= 192+40+3
= 235(10)

4. a) 1011110010100111(2)= 1011 1100 1010 0111(2)=


B C A 7

1 111 000 111(8)


5.a) a)1111000111(2)=
1 7 0 7

6.a) FEFE (8) = = F E F E (8) = 177376(8)


Docente: Danilo Ussene 46
7. a) 763(8) = 111 110 011 (2)

8. DEDO (16) = D E D O
1101 1110 1101 0000

9. 375 (8) = 0 1111 1101 = 375(8) = FD(16)


F D

568 =1070

Docente: Danilo Ussene 47


Docente: Danilo Ussene 48
Danilo A. Ussene

Operações Aritméticas

Docente: Danilo Ussene 49


Adição e Subtração em Binário

0+0 = 0
0+1 = 1
1+0 = 1
1+1 = 0 Vai 1

Docente: Danilo Ussene 50


Docente: Danilo Ussene 51
Exemplo
Adição

1 1 0 1 (2) 1 1 0 0 1 (2)
+1 1 0 0 (2)

Docente: Danilo Ussene 52


Faça a soma dos seguintes números binários.

a) 1 1 1 0 0 1(2)
+1 1 0 1 1 0(2)
1 1 0 1 1 1 1(2)

b) 0 1 0 1 0 (2)
+ 0 0 1 0 0 (2)
0 1 1 1 0 (2)

Docente: Danilo Ussene 53


Subtração

Docente: Danilo Ussene 54


Decimal: Binário
9 1001(2)
-5 -1101(2)
4 11100(2)

Docente: Danilo Ussene 55


Exercicios:

1001(2) 110(2)
-1000(2) - 011(2)
0001(2) 011(2)

Docente: Danilo Ussene 56


1. Faça a subtração dos seguintes números binários

a) 1 0 1 0 1(2)
- 1 1 0 1 1(2)
1 1 1 0 1 0(2)

b) 1 0 0 1 0(2)
0 0 1 1 0(2)
1 1 1 0 0(2)
Docente: Danilo Ussene 57
Docente: Danilo Ussene 58
0x0=0
1x0=0
1x1=1

Docente: Danilo Ussene 59


Exercicios
1) 1110(2)
x11(2)
1110(2)
+1110(2)
101010(2)

Docente: Danilo Ussene 60


2)
1111(2)
x100(2)
0000(2)
0000(2)
1111(2)
111100(2)

Docente: Danilo Ussene 61


Docente: Danilo Ussene 62
Adiçao e Subtração em Octal

Docente: Danilo Ussene 63


Adição em Octal:
7+1 = 8 (octal) = 0 vai 1
3657 (8)
5+4 = 9 + 1 k restava no 7+1 = 10, então 10-8
(octal) = 2 vai 1
+1 7 4 1 (8)
6+7 = 13+ 1 k saiu de 10-8=14
Então 14-8 (octal) =6 vai 1
3+1 = 4 + 1 k saiu de 14-8 = 5
5620 (8)

Adicione: a) 2511 + 1511 e b) 1515+1413


4222 3130

Docente: Danilo Ussene 64


Docente: Danilo Ussene 65
Subtração em Octal
7312 (8)

-3 4 6 5 (8)

3625 (8)
5 para 8 falta 3, então 3+2=5, vai 1
6 para 8 falta 2,então 2+1=3, 3-1 que
restou em cima fica 2, vai 1
4 para 8, fatla 4, então 4+3=7, 7-1 k
restou em cima 6 vai 1
7 -3 = 4, 4-1 k restou em cima = 3

Docente: Danilo Ussene 66


Docente: Danilo Ussene 67
Adição em Hexadecimal

3A943B (16)

+23B7D5 (16)

B=11+5=16, lgo é 0 e vai 1

5E4C10 D =13+3=16+1=17-16=1, vai 1

7+4= 11+1 que restou em cima é 12=C


11+9=20, lgo 20-16=4, vai 1
A=10, 10+3=13+1k restou em cima=14=E

3+2=5
Docente: Danilo Ussene 68
Docente: Danilo Ussene 69
Subtração em Hexadecimal

A(10), 10 para 16, falta 6, lgo 6+8=14=E, vai 1


4 C7BE8(16)

E(14), 14-7=7-1 k restou em cima 6

- 1 E927A (16) B(11), 11-2=9

9 para 16, falta 7, lgo 7+7=14 =E, vai 1


2DE96E
C(12). E(14), lgo E(14) para 16, fatla 2+C(12)=14-1 k
restava em cima = 13 = D, vai 1

4-1=3-1 que restou em cima = 2

Docente: Danilo Ussene 70


Docente: Danilo Ussene 71
OBRIGADO!

Docente: Danilo Ussene 72

Você também pode gostar