Você está na página 1de 20

FACULDADE DE CIÊNCIAS E TECNOLOGIAS DE INFORMAÇÃO

SISTEMAS DIGITAIS

AULA 1 e 2
 SISTEMAS DE NUMERAÇÃO
 CONCEITOS
TIPOS
CONVERSÃO ENTRE OS SISTEMAS
OPERAÇÕES ARITMÉTRICAS

SILVA NO Â NGELO C A STA NHEIR A

2023
CONCEITOS FUNDAMENTAIS

Algarismo ou Dígito
Considera-se todo símbolo usados para compor um número!
Número
É uma métrica para quantificar objectos através da contagem ou
ordenamento obedecendo um padrão pré-definido, por exemplo:
 Quantidade de Gado,
 Posição de Objectos numa fila,
 Peso ou altura de um Atleta, e
 Outros.
Numeral
É a representação de um número através da escrita ou fala.

1
CONCEITOS FUNDAMENTAIS

Sistemas de Numeração
Consiste no conjunto de regras para produção de métricas para
contagem ou ordenamento de objectos. Estes podem ser agrupados em
não posicionais ou posicionais:
 Não Posicionais
I V X L C D M
1 5 10 50 100 500 100

 Posicionais
 Binário,
 Decimal,
 Octal, e
 Hexadecimal.
2
TIPOS DE SISTEMAS DE NUMERAÇÃO POSICIONAIS

Sistema Binário
Consiste numa sequência de dois dígitos, 0 e 1 que correspondem a um
determinado número. É a linguagem usada pelos processadores, vide
abaixo as suas unidades:

3
TIPOS DE SISTEMAS DE NUMERAÇÃO POSICIONAIS

Sistema Decimal
Neste, temos uma sequência de dez dígitos,
0,1,2,3,4,5,6,7,8,9. Este é o mais comumente usado no
nosso dia-a-dia.
Sistemas Octal
Consiste numa sequência de oito dígitos, 0,1,2,3,4,5,6,7.
Sistemas Hexadecimal
Este possui dezasseis dígitos, sendo que a partir do décimo
primeiro segue uma sequência de letras,
0,1,2,...,9,A,B,C,D,E,F.
4
CONVERSÃO ENTRE OS SISTEMAS

Binário - Decimal
Utiliza-se uma fórmula padrão com base 2 nos seguintes termos:
1001(2) para X(10)?
1001= 1*2³ + 0*2²+0*2¹+1*2º, logo X = 9

Decimal - Binário
Efectua-se a divisão coma base destino (2) e os restos da divisão são
agrupados de baixo para cima para compor o número Binário:
9(10) para X(2)?
9:2 = 4 resto 1
4:2 = 2 resto 0
2:2 = 1 resto 0
1:2 = porque 1<2 fechamos com 1, logo X = 1001 (ordem ascendente)

5
CONVERSÃO ENTRE OS SISTEMAS

Binário - Decimal com vírgula flutuante


Utiliza-se uma fórmula padrão com base 2 nos seguintes termos:
101,01 (2) para X (10)?
101,101= 1*2²+0*2¹+1*2º,0*2̄¹+1*2̄² logo X = 5,25
Decimal - Binário com vírgula flutuante
Para a parte inteira, efectua-se a divisão coma base destino (2) tal como
já fora apresentado no slide anterior e para a parte decimal, procede-se:
0,25 (10) para X(2)?
0,25 X 2 = 0,5 (de seguida multiplique a parte decimal por 2)
0,5 X 2 = 1,0 (a parte decimal é igual a zero, assim a operação termina)
Logo X = 0,01 compomos ordenando as partes inteiras (ordem
descendente).
6
CONVERSÃO ENTRE OS SISTEMAS

Octal - Decimal
Utiliza-se uma fórmula padrão com base 8:
342(8) para X(10)?
342 = 3*8² + 4*8¹ + 2*8º, logo X = 226

Decimal - Octal
Efectua-se a divisão coma base destino (8) e os restos da divisão são
agrupados de baixo para cima para compor o número Octal:
226(10) para X(8)?
226:8 = 28 resto 2,
28:8 = 3 resto 4,
3:8 = porque 3<8 fechamos com 3, logo X = 342 (ordem ascendente)

7
CONVERSÃO ENTRE OS SISTEMAS

Hexadecimal - Decimal
Utiliza-se uma fórmula padrão com base 16:
1C(16) para X(10)?
1C = 1*16¹ + 12*16º, logo X = 28
Decimal - Hexadecimal
Efectua-se a divisão coma base destino (16) e os restos da divisão são
agrupados de baixo para cima para compor o número Hexadecimal:
24(10) para X(16)?
28:16 = 1 resto 12
1:16 = porque 1<16 fechamos com 1, logo X = 1C (ordem ascendente)

8
CONVERSÃO ENTRE OS SISTEMAS

Binário - Octal
Porque 8 = 2³, vamos agrupar os dígitos três a três e compor o
número Octal:
101011001(2) = 531(8)
Octal - Binário
Porque 2³ = 8 procedemos obedecendo a mesma filofosia, ie,
decompomos os digitos do número Octal em Binário na mesma
ordem:
531(8) = 101011001(2)

9
CONVERSÃO ENTRE OS SISTEMAS

Binário - Hexadecimal
Porque 16 = 2⁴, vamos agrupar os dígitos quatro a quatro e
compor o número Hexadecimal:
101011001(2) = 159 (16)
Hexadecimal - Binário
Porque 2⁴ = 16 procedemos obedecendo a mesma filofosia,
ie, decompomos os dígitos do número Hexadecimal em
Binário na mesma ordem:
F37 (16) = 111100110111 (2)

10
CONVERSÃO ENTRE OS SISTEMAS

Octal – Hexadecimal
Esta operação é intermediada pelo sistema Binário nos
seguintes termos:
1°Convertemos o serial Octal em Binário agrupando três a
três (8 = 2³); e
347 (8) = 011100111 (2)

2°Convertemos o serial Binário em Hexadecimal agrupando


quatro a quatro (16 = 2⁴) obedecendo a ordem.
11100111 (2) = E7 (16)
11
CONVERSÃO ENTRE OS SISTEMAS

Hexadecimal - Octal
À semelhança da operação acima, vamos proceder da
seguinte forma:
1°Convertemos o serial Hexadecimal em Binário e
agrupamos quatro a quatro (16 = 2⁴); e
E7 (16) = 11100111 (2)

2°Convertemos o serial Binário em Octal agrupando três a


três (8 = 2³) obedecendo a ordem.
011100111 (2) = 347 (8)
12
OPERAÇÕES ARITMÉTRICAS

Adição - Binário
0+0 = 0; 0+1 = 1; e 1 + 1 = 0 e vai 1.
Aplicando os padrões:
1 0 1 0 1
+ 1 1 0 1
1 0 0 0 1 0

Subtração - Binário
0 - 0 = 0; 1 - 0 = 1; 1 - 1 = 0; 0 - 1 = 1 e vem -1.
Aplicando os padrões:

1 0 1 0 1 1 0 0 1 0
- 1 1 1 1 1 1 1 1 1
0 0 1 0 1 1 0 0 1 1
13
OPERAÇÕES ARITMÉTRICAS

Multiplicação - Binário

0 x 0 = 0; 0 x 1 = 0; 1 x 0 e 1 x 1 = 1.
Aplicando os padrões:

1 0 1 0 1

x 1 0 1

1 0 1 0 1

0 0 0 0 0

+ 1 0 1 0 1

1 1 0 1 0 0 1

14
OPERAÇÕES ARITMÉTRICAS

Divisão - Binário

Aplicando os padrões:
1001 : 101 9 : 5 = 1 restam 4

1 0 0 1 1 01
1
- 1 0 1
0 1 0 0

15
TPC – PARTE I

1 - Diga com palavras suas qual é a diferença entre:


a) Sinal Analógico e Digital;
b) Sistemas de Numeração não Posicional e Posicional.
2 - Realize as seguintes conversões:
i. 750(10) = X(2)
ii. 100011(2) = X(10)
iii. 22,5(10) = X(2)
iv. 273(8) = X(10)
v. 320(10) = X(16)
vi. 125(16) = X(8)
TPC – PARTE II

1 - Realize as seguintes operações Binárias:

i. 1001 + 111
ii. 111+100
iii. 100011 - 1100
iv. 1111 - 100
v. 11001 X 100
vi. 110111 X 111
vii. 1101 : 11
viii.1100011 : 101
TRABALHO I

Grupo 1 - Conversão entre os sistemas, incluindo vírgula flutuante.


Grupo 2 - Adição no sistema Octal.
Grupo 3 - Subtração no sistema Octal.
Grupo 4 - Multiplicação no sistema Octal.
Grupo 5 - Divisão no sistema Octal.
Grupo 6 - Adição no sistema Hexadecimal.
Grupo 7 - Subtração no sistema Hexadecimal.
Grupo 8 - Multiplicação no sistema Hexadecimal.
Grupo 9 - Divisão no sistema Hexadecimal.
OBRIGADO

Você também pode gostar