SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Downloaden Sie, um offline zu lesen
Sistemas de Numeração

MAB 124

Sistemas de Numeração

PRC
Por que Binário?
• Primeiros computadores projetados eram
decimais
– Mark I e ENIAC

• John von Neumann propôs processamento com
dados binários (1945)
– Simplificava o projeto de computadores
– Usado tanto por instruções como
por dados

MAB 124

Sistemas de Numeração

Off

Verdadeiro

Falso

Sim

Não

1

• Relação natural entre comutadores
on/off e cálculos com lógica Booleana

On

0
PRC
Contagem e Aritmética
• Decimal ou sistema de base 10
– Origem: contando nos dedos
– “Dígito” vem do Latim digitus, que significa “dedo”

• Base: o número de dígitos diferentes no sistema
numérico, incluindo zero
• Decimal ou base 10: 10 dígitos, 0 até 9
• Binário ou base 2: 2 dígitos, 0 e 1
– Bit (dígito binário)

• Octal ou base 8: 8 dígitos, 0 até 7
• Hexadecimal ou base 16: 16 dígitos, 0 até F
– Exemplos: 1010 = A16; 1110 = B16

MAB 124

Sistemas de Numeração

PRC
Considerando os Bits
• Bits são normalmente armazenados e
manipulados em grupos
– 8 bits = 1 byte
– 4 bytes = 1 palavra (em sistemas de 32 bits)

• Número de bits usados em cálculos
– Afetam a precisão dos resultados
– Limitam o tamanho dos números manipulados
pelo computador

MAB 124

Sistemas de Numeração

PRC
Números: Representação Física

• Diferentes numerais,
mesmo número de laranjas
– Homem das cavernas: IIIII
– Romano: V
– Arábico: 5

• Diferentes bases,
mesmo número de
laranjas
– 510
– 1012
– 123

MAB 124

Sistemas de Numeração

PRC
Sistemas de Numeração
• Romanos: independentes da posição
• Moderno: baseado na notação posicional (valor
posicional)
– Decimal: sistema de notação posicional baseado em
potências de 10.
– Binário: sistema de notação posicional baseado
potências de 2
– Octal : sistema de notação posicional baseado em
potências de 8
– Hexadecimal: sistema de notação posicional baseado
em potências de 16

MAB 124

Sistemas de Numeração

PRC
Sistemas Numéricos mais Comuns

Sistema

Base

Símbolos

Usado por
humanos?

Decimal

10

0, 1, … 9

Sim

Não

Binário

2

0, 1

Não

Sim

Octal

8

0, 1, … 7

Não

Não

Hexadecimal

16

0, 1, … 9,
A, B, … F

Não

Não

MAB 124

Sistemas de Numeração

Usado por
computadores?

PRC
Quantidades / Contagem (1 de 3)
Decimal

Binário

Octal

Hexadecimal

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7
MAB 124

0

111

7

7

Sistemas de Numeração

PRC
Quantidades / Contagem (2 de 3)
HexaDecimal Binário Octal decimal
8

10

8

9

1001

11

9

10

1010

12

A

11

1011

13

B

12

1100

14

C

13

1101

15

D

14

1110

16

E

15
MAB 124

1000

1111

17

F

Sistemas de Numeração

PRC
Quantidades / Contagem (3 de 3)
HexaDecimal Binário Octal decimal
16

20

10

17

10001

21

11

18

10010

22

12

19

10011

23

13

20

10100

24

14

21

10101

25

15

22

10110

26

16

23
MAB 124

10000

10111

27

17

Sistemas de Numeração

Etc.
PRC
Conversão Entre Bases
• Possibilidades:
Decimal

Octal

Binário

MAB 124

Hexadecimal

Sistemas de Numeração

PRC
Exemplo

2510 = 110012 = 318 = 1916
Base

MAB 124

Sistemas de Numeração

PRC
Decimal para Decimal
(só para entender)

Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Peso
12510 =>

5 x 100
2 x 101
1 x 102

=
5
= 20
= 100
125

Base

MAB 124

Sistemas de Numeração

PRC
Binário para Decimal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Binário para Decimal
• Técnica
– Multiplique cada bit por 2n, onde n é o “peso”
do bit
– O peso é a posição do bit, começando em 0 à
direita
– Adicione os resultados

MAB 124

Sistemas de Numeração

PRC
Exemplo
Bit “0”
1010112 =>

1
1
0
1
0
1

x
x
x
x
x
x

20
21
22
23
24
25

=
=
=
=
=
=

1
2
0
8
0
32
4310

MAB 124

Sistemas de Numeração

PRC
Octal para Decimal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Octal para Decimal
• Técnica
– Multiplique cada bit por 8n, onde n é o “peso”
do bit
– O peso é a posição do bit, começando em 0 à
direita
– Adicione os resultados

MAB 124

Sistemas de Numeração

PRC
Exemplo

7248 =>

MAB 124

4 x 80 =
2 x 81 =
7 x 82 =

4
16
448
46810

Sistemas de Numeração

PRC
Hexadecimal para Decimal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Hexadecimal para Decimal
• Técnica
– Multiplique cada bit por 16n, onde n é o “peso”
do bit
– O peso é a posição do bit, começando de 0 à
direita
– Adicione os resultados

MAB 124

Sistemas de Numeração

PRC
Exemplo

ABC16 =>

C x 160 = 12 x
1 =
12
B x 161 = 11 x 16 = 176
A x 162 = 10 x 256 = 2560
274810

MAB 124

Sistemas de Numeração

PRC
Decimal para Binário
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Decimal para Binário
• Técnica
– Divida por dois, guardando os restos
– Primeiro resto é o bit 0 (bit menos
significativo)
– Segundo resto é o bit 1
– Etc.

MAB 124

Sistemas de Numeração

PRC
Exemplo
12510 = ?2

2 125
2 62
2 31
2 15
7
2
3
2
1
2
0

1
0
1
1
1
1
1

12510 = 11111012
MAB 124

Sistemas de Numeração

PRC
Octal para Binário
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Octal para Binário
• Técnica
– Converta cada dígito octal para uma
representação binária equivalente de 3 bits

MAB 124

Sistemas de Numeração

PRC
Exemplo
7058 = ?2

7

0

5

111 000 101

7058 = 1110001012
MAB 124

Sistemas de Numeração

PRC
Hexadecimal para Binário
Decimal

Octal

Binário

MAB 124

Hexadecimal

Sistemas de Numeração

PRC
Hexadecimal para Binário
• Técnica
– Converta cada dígito hexadecimal para uma
representação binária equivalente de 4 bits.

MAB 124

Sistemas de Numeração

PRC
Exemplo
10AF16 = ?2

1

0

A

F

0001 0000 1010 1111

10AF16 = 00010000101011112
MAB 124

Sistemas de Numeração

PRC
Decimal para Octal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Decimal para Octal
• Técnica
– Divida por 8
– Guarde os restos

MAB 124

Sistemas de Numeração

PRC
Exemplo
123410 = ?8
8
8
8
8

1234
154
19
2
0

2
2
3
2

123410 = 23228
MAB 124

Sistemas de Numeração

PRC
Decimal para Hexadecimal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Decimal para Hexadecimal
• Técnica
– Divida por 16
– Guarde os restos

MAB 124

Sistemas de Numeração

PRC
Exemplo
123410 = ?16
16
16
16

1234
77 2
4 13 = D
0 4

123410 = 4D216
MAB 124

Sistemas de Numeração

PRC
Binário para Octal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Binário para Octal
• Técnica
– Divida os bits em grupos de três, começando à
direita
– Converta para dígitos octais

MAB 124

Sistemas de Numeração

PRC
Exemplo
10110101112 = ?8

1 011 010 111
1

3

2

7

10110101112 = 13278
MAB 124

Sistemas de Numeração

PRC
Binário para Hexadecimal
Decimal

Octal

Binário

MAB 124

Hexadecimal

Sistemas de Numeração

PRC
Binário para Hexadecimal
• Técnica
– Divida os bits em grupos de quatro, começando
à direita
– Converta para dígitos hexadecimais

MAB 124

Sistemas de Numeração

PRC
Exemplo
10101110112 = ?16

10 1011 1011
1

B

B

10101110112 = 2BB16
MAB 124

Sistemas de Numeração

PRC
Octal para Hexadecimal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Octal para Hexadecimal
• Técnica
– Use Binário como uma representação
intermediária

MAB 124

Sistemas de Numeração

PRC
Exemplo
10768 = ?16
1

0

7

6

001

000

111

110

2

3

E

10768 = 23E16
MAB 124

Sistemas de Numeração

PRC
Hexadecimal para Octal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Hexadecimal para Octal
• Técnica
– Use Binário como uma representação
intermediária

MAB 124

Sistemas de Numeração

PRC
Exemplo
1F0C16 = ?8
1

F

0

C

0001

1111

0000

1100

1

7

4

1

4

1F0C16 = 174148
MAB 124

Sistemas de Numeração

PRC
Exercício – Converta ...
Decimal

Binário

Octal

Hexadecimal

33
1110101
703
1AF
Não use calculadora!
Pule a resposta
MAB 124

Sistemas de Numeração

Resposta
PRC
Exercício – Converta …
Resposta

Decimal

Octal

33
117
451
431

MAB 124

Binário

Hexadecimal

100001
1110101
111000011
110101111

41
165
703
657

21
75
1C3
1AF

Sistemas de Numeração

PRC
Potências mais Comuns (1 de 2)
• Base 10
Potência

Símbolo

Valor

10-12

pico

p

.000000000001

10-9

nano

n

.000000001

10-6

micro

µ

.000001

10-3

mili

m

.001

103

kilo

k

1000

106

mega

M

1000000

109

giga

G

1000000000

1012

MAB 124

Prefixo

tera

T

1000000000000

Sistemas de Numeração

PRC
Potências mais Comuns (2 de 2)
• Base 2
Potência

Prefixo

Símbolo

Valor

210

kilo

k

1024

220

mega

M

1048576

230

Giga

G

1073741824

• O que são os valores de “k”, “M”, e “G”?
• Em computação, em particular com memórias,
a interpretação de base-2 geralmente se aplica
MAB 124

Sistemas de Numeração

PRC
Exemplo
No laboratório…
1. Clique duplo em Meu Computador
2. Clique com o botão direito em C:
3. Clique em Propriedades

/ 230 =

MAB 124

Sistemas de Numeração

PRC
Exercício – Espaço Livre
• Determine o “espaço livre” de todos os
drives de um computador do laboratório
Espaço Livre
Drive

Bytes

GB

A:
C:
D:
E:
etc.
MAB 124

Sistemas de Numeração

PRC
Revisão – multiplicando potências
• Para bases comuns, adicione os expoentes
ab × ac = ab+c

26 × 210 = 216 = 65,536
ou …
26 × 210 = 64 × 210 = 64k
MAB 124

Sistemas de Numeração

PRC
Adição Binária (1 de 2)
• Dois valores de 1-bit
A
0
0
1
1

MAB 124

B
0
1
0
1

A+B
0
1
1
10

Sistemas de Numeração

“dois”

PRC
Adição Binária (2 de 2)
• Dois valores de n-bits
– Adicione os bits individualmente
– Propague as sobras
– E.g.,
1

1

10101
+ 11001
101110

MAB 124

21
+ 25
46

Sistemas de Numeração

PRC
Multiplicação (1 de 3)
• Decimal (só para entender)
35
x 105
175
000
35
3675

MAB 124

Sistemas de Numeração

PRC
Multiplicação (2 de 3)
• Binário, dois valores de 1-bit
A
0
0
1
1

MAB 124

B
0
1
0
1

A×B
0
0
0
1

Sistemas de Numeração

PRC
Multiplicação (3 de 3)
• Binário, dois valores de n-bits
– Como no caso de valores decimais
– E.g.,
1110
x 1011
1110
1110
0000
1110
10011010
MAB 124

Sistemas de Numeração

PRC
Frações
• Decimal para decimal (só para entender)

3.14 =>

MAB 124

4 x 10-2 = 0.04
1 x 10-1 = 0.1
3 x 100 = 3
3.14

Sistemas de Numeração

PRC
Frações
• Binário para decimal
10.1011 =>

MAB 124

1
1
0
1
0
1

x
x
x
x
x
x

2-4
2-3
2-2
2-1
20
21

=
=
=
=
=
=

Sistemas de Numeração

0.0625
0.125
0.0
0.5
0.0
2.0
2.6875

PRC
Frações
• Decimal para Binário
3.14579

11.001001...
MAB 124

.14579
x
2
0.29158
x
2
0.58316
x
2
1.16632
x
2
0.33264
x
2
0.66528
x
2
1.33056
etc.

Sistemas de Numeração

PRC
Exercício – Converta ...
Decimal

Binário

Octal

Hexadecimal

29.8
101.1101
3.07
C.82
Não use calculadora!
Pule a resposta
MAB 124

Sistemas de Numeração

Resposta
PRC
Exercício – Converta …
Resposta

Decimal

Binário

Octal

29.8
11101.110011… 35.63…
5.8125
101.1101
5.64
3.109375
11.000111
3.07
12.5078125 1100.10000010 14.404

MAB 124

Sistemas de Numeração

Hexadecimal
1D.CC…
5.D
3.1C
C.82

PRC

Weitere ähnliche Inhalte

Ähnlich wie Sistemas de numeração binária, octal e hexadecimal

Numbering system binary numbers among others.
Numbering system binary numbers among others.Numbering system binary numbers among others.
Numbering system binary numbers among others.BobPonja
 
Sistemas de Numeracao
Sistemas de NumeracaoSistemas de Numeracao
Sistemas de NumeracaoMauro Pereira
 
Aula - conversao de bases.pdf
Aula - conversao de bases.pdfAula - conversao de bases.pdf
Aula - conversao de bases.pdfRodneyTeixeira2
 
Aula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdfAula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdfAdairSousa1
 
CCNA 5 - Introdução à Redes de Computadores
CCNA 5 - Introdução à Redes de ComputadoresCCNA 5 - Introdução à Redes de Computadores
CCNA 5 - Introdução à Redes de ComputadoresFerNandoSantos287416
 
Arquitetura de Computadores: Sistemas de numeração
Arquitetura de Computadores: Sistemas de numeraçãoArquitetura de Computadores: Sistemas de numeração
Arquitetura de Computadores: Sistemas de numeraçãoAlex Camargo
 
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdfAULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdfhistonfilho
 
Unidades de Medidas Computacionais
Unidades de Medidas ComputacionaisUnidades de Medidas Computacionais
Unidades de Medidas ComputacionaisJoao Neves
 
02 sistemas numeracao
02   sistemas numeracao02   sistemas numeracao
02 sistemas numeracaolaenia
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOCarlos Pereira
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoCarlos Pereira
 
Fundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoFundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoEriclys Moreira
 
Circuitos digitais 05042012
Circuitos digitais 05042012Circuitos digitais 05042012
Circuitos digitais 05042012'Evanildo Barros
 
Tp representação de informação
Tp   representação de informaçãoTp   representação de informação
Tp representação de informaçãoLuis Lino Ferreira
 

Ähnlich wie Sistemas de numeração binária, octal e hexadecimal (20)

Numbering system binary numbers among others.
Numbering system binary numbers among others.Numbering system binary numbers among others.
Numbering system binary numbers among others.
 
Sistemas de Numeracao
Sistemas de NumeracaoSistemas de Numeracao
Sistemas de Numeracao
 
Sistemas digitais 1
Sistemas digitais 1Sistemas digitais 1
Sistemas digitais 1
 
Aula - conversao de bases.pdf
Aula - conversao de bases.pdfAula - conversao de bases.pdf
Aula - conversao de bases.pdf
 
Arq orgcom (1)
Arq orgcom (1)Arq orgcom (1)
Arq orgcom (1)
 
ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
 
Aula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdfAula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdf
 
CCNA 5 - Introdução à Redes de Computadores
CCNA 5 - Introdução à Redes de ComputadoresCCNA 5 - Introdução à Redes de Computadores
CCNA 5 - Introdução à Redes de Computadores
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Arquitetura de Computadores: Sistemas de numeração
Arquitetura de Computadores: Sistemas de numeraçãoArquitetura de Computadores: Sistemas de numeração
Arquitetura de Computadores: Sistemas de numeração
 
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdfAULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
 
Unidades de Medidas Computacionais
Unidades de Medidas ComputacionaisUnidades de Medidas Computacionais
Unidades de Medidas Computacionais
 
02 sistemas numeracao
02   sistemas numeracao02   sistemas numeracao
02 sistemas numeracao
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de Numeração
 
Fundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoFundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceito
 
Circuitos digitais 05042012
Circuitos digitais 05042012Circuitos digitais 05042012
Circuitos digitais 05042012
 
Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018
 
Tp representação de informação
Tp   representação de informaçãoTp   representação de informação
Tp representação de informação
 
Sistemas de numeracao .ppt
 Sistemas de numeracao .ppt Sistemas de numeracao .ppt
Sistemas de numeracao .ppt
 

Mehr von Victor Marcelino

08 programando em python - recursao
 08   programando em python - recursao 08   programando em python - recursao
08 programando em python - recursaoVictor Marcelino
 
09 programando em python - classes
 09   programando em python - classes 09   programando em python - classes
09 programando em python - classesVictor Marcelino
 
00 programando em python - introducao
 00   programando em python - introducao 00   programando em python - introducao
00 programando em python - introducaoVictor Marcelino
 
07 programando em python - funcoes
 07   programando em python - funcoes 07   programando em python - funcoes
07 programando em python - funcoesVictor Marcelino
 
12 programando em python - modulos
 12   programando em python - modulos 12   programando em python - modulos
12 programando em python - modulosVictor Marcelino
 
03 programando em python - comandos basicos
 03   programando em python - comandos basicos 03   programando em python - comandos basicos
03 programando em python - comandos basicosVictor Marcelino
 
14 programando em python - interfaces graficas com tk
 14   programando em python - interfaces graficas com tk 14   programando em python - interfaces graficas com tk
14 programando em python - interfaces graficas com tkVictor Marcelino
 
13 programando em python - arquivos
 13   programando em python - arquivos 13   programando em python - arquivos
13 programando em python - arquivosVictor Marcelino
 
11 programando em python - conjuntos
 11   programando em python - conjuntos 11   programando em python - conjuntos
11 programando em python - conjuntosVictor Marcelino
 
10 programando em python - excecoes
 10   programando em python - excecoes 10   programando em python - excecoes
10 programando em python - excecoesVictor Marcelino
 
06 programando em python - dicionarios
 06   programando em python - dicionarios 06   programando em python - dicionarios
06 programando em python - dicionariosVictor Marcelino
 
05 programando em python - tuplas e strings
 05   programando em python - tuplas e strings 05   programando em python - tuplas e strings
05 programando em python - tuplas e stringsVictor Marcelino
 
04 programando em python - listas
 04   programando em python - listas 04   programando em python - listas
04 programando em python - listasVictor Marcelino
 
02 programando em python - tipos basicos
 02   programando em python - tipos basicos 02   programando em python - tipos basicos
02 programando em python - tipos basicosVictor Marcelino
 
Python for-unix-and-linux-system-administration
Python for-unix-and-linux-system-administrationPython for-unix-and-linux-system-administration
Python for-unix-and-linux-system-administrationVictor Marcelino
 

Mehr von Victor Marcelino (16)

Aprendendo python
Aprendendo pythonAprendendo python
Aprendendo python
 
08 programando em python - recursao
 08   programando em python - recursao 08   programando em python - recursao
08 programando em python - recursao
 
09 programando em python - classes
 09   programando em python - classes 09   programando em python - classes
09 programando em python - classes
 
00 programando em python - introducao
 00   programando em python - introducao 00   programando em python - introducao
00 programando em python - introducao
 
07 programando em python - funcoes
 07   programando em python - funcoes 07   programando em python - funcoes
07 programando em python - funcoes
 
12 programando em python - modulos
 12   programando em python - modulos 12   programando em python - modulos
12 programando em python - modulos
 
03 programando em python - comandos basicos
 03   programando em python - comandos basicos 03   programando em python - comandos basicos
03 programando em python - comandos basicos
 
14 programando em python - interfaces graficas com tk
 14   programando em python - interfaces graficas com tk 14   programando em python - interfaces graficas com tk
14 programando em python - interfaces graficas com tk
 
13 programando em python - arquivos
 13   programando em python - arquivos 13   programando em python - arquivos
13 programando em python - arquivos
 
11 programando em python - conjuntos
 11   programando em python - conjuntos 11   programando em python - conjuntos
11 programando em python - conjuntos
 
10 programando em python - excecoes
 10   programando em python - excecoes 10   programando em python - excecoes
10 programando em python - excecoes
 
06 programando em python - dicionarios
 06   programando em python - dicionarios 06   programando em python - dicionarios
06 programando em python - dicionarios
 
05 programando em python - tuplas e strings
 05   programando em python - tuplas e strings 05   programando em python - tuplas e strings
05 programando em python - tuplas e strings
 
04 programando em python - listas
 04   programando em python - listas 04   programando em python - listas
04 programando em python - listas
 
02 programando em python - tipos basicos
 02   programando em python - tipos basicos 02   programando em python - tipos basicos
02 programando em python - tipos basicos
 
Python for-unix-and-linux-system-administration
Python for-unix-and-linux-system-administrationPython for-unix-and-linux-system-administration
Python for-unix-and-linux-system-administration
 

Kürzlich hochgeladen

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 

Kürzlich hochgeladen (20)

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 

Sistemas de numeração binária, octal e hexadecimal

  • 1. Sistemas de Numeração MAB 124 Sistemas de Numeração PRC
  • 2. Por que Binário? • Primeiros computadores projetados eram decimais – Mark I e ENIAC • John von Neumann propôs processamento com dados binários (1945) – Simplificava o projeto de computadores – Usado tanto por instruções como por dados MAB 124 Sistemas de Numeração Off Verdadeiro Falso Sim Não 1 • Relação natural entre comutadores on/off e cálculos com lógica Booleana On 0 PRC
  • 3. Contagem e Aritmética • Decimal ou sistema de base 10 – Origem: contando nos dedos – “Dígito” vem do Latim digitus, que significa “dedo” • Base: o número de dígitos diferentes no sistema numérico, incluindo zero • Decimal ou base 10: 10 dígitos, 0 até 9 • Binário ou base 2: 2 dígitos, 0 e 1 – Bit (dígito binário) • Octal ou base 8: 8 dígitos, 0 até 7 • Hexadecimal ou base 16: 16 dígitos, 0 até F – Exemplos: 1010 = A16; 1110 = B16 MAB 124 Sistemas de Numeração PRC
  • 4. Considerando os Bits • Bits são normalmente armazenados e manipulados em grupos – 8 bits = 1 byte – 4 bytes = 1 palavra (em sistemas de 32 bits) • Número de bits usados em cálculos – Afetam a precisão dos resultados – Limitam o tamanho dos números manipulados pelo computador MAB 124 Sistemas de Numeração PRC
  • 5. Números: Representação Física • Diferentes numerais, mesmo número de laranjas – Homem das cavernas: IIIII – Romano: V – Arábico: 5 • Diferentes bases, mesmo número de laranjas – 510 – 1012 – 123 MAB 124 Sistemas de Numeração PRC
  • 6. Sistemas de Numeração • Romanos: independentes da posição • Moderno: baseado na notação posicional (valor posicional) – Decimal: sistema de notação posicional baseado em potências de 10. – Binário: sistema de notação posicional baseado potências de 2 – Octal : sistema de notação posicional baseado em potências de 8 – Hexadecimal: sistema de notação posicional baseado em potências de 16 MAB 124 Sistemas de Numeração PRC
  • 7. Sistemas Numéricos mais Comuns Sistema Base Símbolos Usado por humanos? Decimal 10 0, 1, … 9 Sim Não Binário 2 0, 1 Não Sim Octal 8 0, 1, … 7 Não Não Hexadecimal 16 0, 1, … 9, A, B, … F Não Não MAB 124 Sistemas de Numeração Usado por computadores? PRC
  • 8. Quantidades / Contagem (1 de 3) Decimal Binário Octal Hexadecimal 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 MAB 124 0 111 7 7 Sistemas de Numeração PRC
  • 9. Quantidades / Contagem (2 de 3) HexaDecimal Binário Octal decimal 8 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 MAB 124 1000 1111 17 F Sistemas de Numeração PRC
  • 10. Quantidades / Contagem (3 de 3) HexaDecimal Binário Octal decimal 16 20 10 17 10001 21 11 18 10010 22 12 19 10011 23 13 20 10100 24 14 21 10101 25 15 22 10110 26 16 23 MAB 124 10000 10111 27 17 Sistemas de Numeração Etc. PRC
  • 11. Conversão Entre Bases • Possibilidades: Decimal Octal Binário MAB 124 Hexadecimal Sistemas de Numeração PRC
  • 12. Exemplo 2510 = 110012 = 318 = 1916 Base MAB 124 Sistemas de Numeração PRC
  • 13. Decimal para Decimal (só para entender) Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 14. Peso 12510 => 5 x 100 2 x 101 1 x 102 = 5 = 20 = 100 125 Base MAB 124 Sistemas de Numeração PRC
  • 15. Binário para Decimal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 16. Binário para Decimal • Técnica – Multiplique cada bit por 2n, onde n é o “peso” do bit – O peso é a posição do bit, começando em 0 à direita – Adicione os resultados MAB 124 Sistemas de Numeração PRC
  • 18. Octal para Decimal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 19. Octal para Decimal • Técnica – Multiplique cada bit por 8n, onde n é o “peso” do bit – O peso é a posição do bit, começando em 0 à direita – Adicione os resultados MAB 124 Sistemas de Numeração PRC
  • 20. Exemplo 7248 => MAB 124 4 x 80 = 2 x 81 = 7 x 82 = 4 16 448 46810 Sistemas de Numeração PRC
  • 21. Hexadecimal para Decimal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 22. Hexadecimal para Decimal • Técnica – Multiplique cada bit por 16n, onde n é o “peso” do bit – O peso é a posição do bit, começando de 0 à direita – Adicione os resultados MAB 124 Sistemas de Numeração PRC
  • 23. Exemplo ABC16 => C x 160 = 12 x 1 = 12 B x 161 = 11 x 16 = 176 A x 162 = 10 x 256 = 2560 274810 MAB 124 Sistemas de Numeração PRC
  • 24. Decimal para Binário Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 25. Decimal para Binário • Técnica – Divida por dois, guardando os restos – Primeiro resto é o bit 0 (bit menos significativo) – Segundo resto é o bit 1 – Etc. MAB 124 Sistemas de Numeração PRC
  • 26. Exemplo 12510 = ?2 2 125 2 62 2 31 2 15 7 2 3 2 1 2 0 1 0 1 1 1 1 1 12510 = 11111012 MAB 124 Sistemas de Numeração PRC
  • 27. Octal para Binário Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 28. Octal para Binário • Técnica – Converta cada dígito octal para uma representação binária equivalente de 3 bits MAB 124 Sistemas de Numeração PRC
  • 29. Exemplo 7058 = ?2 7 0 5 111 000 101 7058 = 1110001012 MAB 124 Sistemas de Numeração PRC
  • 30. Hexadecimal para Binário Decimal Octal Binário MAB 124 Hexadecimal Sistemas de Numeração PRC
  • 31. Hexadecimal para Binário • Técnica – Converta cada dígito hexadecimal para uma representação binária equivalente de 4 bits. MAB 124 Sistemas de Numeração PRC
  • 32. Exemplo 10AF16 = ?2 1 0 A F 0001 0000 1010 1111 10AF16 = 00010000101011112 MAB 124 Sistemas de Numeração PRC
  • 33. Decimal para Octal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 34. Decimal para Octal • Técnica – Divida por 8 – Guarde os restos MAB 124 Sistemas de Numeração PRC
  • 35. Exemplo 123410 = ?8 8 8 8 8 1234 154 19 2 0 2 2 3 2 123410 = 23228 MAB 124 Sistemas de Numeração PRC
  • 36. Decimal para Hexadecimal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 37. Decimal para Hexadecimal • Técnica – Divida por 16 – Guarde os restos MAB 124 Sistemas de Numeração PRC
  • 38. Exemplo 123410 = ?16 16 16 16 1234 77 2 4 13 = D 0 4 123410 = 4D216 MAB 124 Sistemas de Numeração PRC
  • 39. Binário para Octal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 40. Binário para Octal • Técnica – Divida os bits em grupos de três, começando à direita – Converta para dígitos octais MAB 124 Sistemas de Numeração PRC
  • 41. Exemplo 10110101112 = ?8 1 011 010 111 1 3 2 7 10110101112 = 13278 MAB 124 Sistemas de Numeração PRC
  • 42. Binário para Hexadecimal Decimal Octal Binário MAB 124 Hexadecimal Sistemas de Numeração PRC
  • 43. Binário para Hexadecimal • Técnica – Divida os bits em grupos de quatro, começando à direita – Converta para dígitos hexadecimais MAB 124 Sistemas de Numeração PRC
  • 44. Exemplo 10101110112 = ?16 10 1011 1011 1 B B 10101110112 = 2BB16 MAB 124 Sistemas de Numeração PRC
  • 45. Octal para Hexadecimal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 46. Octal para Hexadecimal • Técnica – Use Binário como uma representação intermediária MAB 124 Sistemas de Numeração PRC
  • 47. Exemplo 10768 = ?16 1 0 7 6 001 000 111 110 2 3 E 10768 = 23E16 MAB 124 Sistemas de Numeração PRC
  • 48. Hexadecimal para Octal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 49. Hexadecimal para Octal • Técnica – Use Binário como uma representação intermediária MAB 124 Sistemas de Numeração PRC
  • 50. Exemplo 1F0C16 = ?8 1 F 0 C 0001 1111 0000 1100 1 7 4 1 4 1F0C16 = 174148 MAB 124 Sistemas de Numeração PRC
  • 51. Exercício – Converta ... Decimal Binário Octal Hexadecimal 33 1110101 703 1AF Não use calculadora! Pule a resposta MAB 124 Sistemas de Numeração Resposta PRC
  • 52. Exercício – Converta … Resposta Decimal Octal 33 117 451 431 MAB 124 Binário Hexadecimal 100001 1110101 111000011 110101111 41 165 703 657 21 75 1C3 1AF Sistemas de Numeração PRC
  • 53. Potências mais Comuns (1 de 2) • Base 10 Potência Símbolo Valor 10-12 pico p .000000000001 10-9 nano n .000000001 10-6 micro µ .000001 10-3 mili m .001 103 kilo k 1000 106 mega M 1000000 109 giga G 1000000000 1012 MAB 124 Prefixo tera T 1000000000000 Sistemas de Numeração PRC
  • 54. Potências mais Comuns (2 de 2) • Base 2 Potência Prefixo Símbolo Valor 210 kilo k 1024 220 mega M 1048576 230 Giga G 1073741824 • O que são os valores de “k”, “M”, e “G”? • Em computação, em particular com memórias, a interpretação de base-2 geralmente se aplica MAB 124 Sistemas de Numeração PRC
  • 55. Exemplo No laboratório… 1. Clique duplo em Meu Computador 2. Clique com o botão direito em C: 3. Clique em Propriedades / 230 = MAB 124 Sistemas de Numeração PRC
  • 56. Exercício – Espaço Livre • Determine o “espaço livre” de todos os drives de um computador do laboratório Espaço Livre Drive Bytes GB A: C: D: E: etc. MAB 124 Sistemas de Numeração PRC
  • 57. Revisão – multiplicando potências • Para bases comuns, adicione os expoentes ab × ac = ab+c 26 × 210 = 216 = 65,536 ou … 26 × 210 = 64 × 210 = 64k MAB 124 Sistemas de Numeração PRC
  • 58. Adição Binária (1 de 2) • Dois valores de 1-bit A 0 0 1 1 MAB 124 B 0 1 0 1 A+B 0 1 1 10 Sistemas de Numeração “dois” PRC
  • 59. Adição Binária (2 de 2) • Dois valores de n-bits – Adicione os bits individualmente – Propague as sobras – E.g., 1 1 10101 + 11001 101110 MAB 124 21 + 25 46 Sistemas de Numeração PRC
  • 60. Multiplicação (1 de 3) • Decimal (só para entender) 35 x 105 175 000 35 3675 MAB 124 Sistemas de Numeração PRC
  • 61. Multiplicação (2 de 3) • Binário, dois valores de 1-bit A 0 0 1 1 MAB 124 B 0 1 0 1 A×B 0 0 0 1 Sistemas de Numeração PRC
  • 62. Multiplicação (3 de 3) • Binário, dois valores de n-bits – Como no caso de valores decimais – E.g., 1110 x 1011 1110 1110 0000 1110 10011010 MAB 124 Sistemas de Numeração PRC
  • 63. Frações • Decimal para decimal (só para entender) 3.14 => MAB 124 4 x 10-2 = 0.04 1 x 10-1 = 0.1 3 x 100 = 3 3.14 Sistemas de Numeração PRC
  • 64. Frações • Binário para decimal 10.1011 => MAB 124 1 1 0 1 0 1 x x x x x x 2-4 2-3 2-2 2-1 20 21 = = = = = = Sistemas de Numeração 0.0625 0.125 0.0 0.5 0.0 2.0 2.6875 PRC
  • 65. Frações • Decimal para Binário 3.14579 11.001001... MAB 124 .14579 x 2 0.29158 x 2 0.58316 x 2 1.16632 x 2 0.33264 x 2 0.66528 x 2 1.33056 etc. Sistemas de Numeração PRC
  • 66. Exercício – Converta ... Decimal Binário Octal Hexadecimal 29.8 101.1101 3.07 C.82 Não use calculadora! Pule a resposta MAB 124 Sistemas de Numeração Resposta PRC
  • 67. Exercício – Converta … Resposta Decimal Binário Octal 29.8 11101.110011… 35.63… 5.8125 101.1101 5.64 3.109375 11.000111 3.07 12.5078125 1100.10000010 14.404 MAB 124 Sistemas de Numeração Hexadecimal 1D.CC… 5.D 3.1C C.82 PRC