Você está na página 1de 29

Sistema de Numeração

Álgebra de Boole

PROFESSOR: RUBENS T. HOCK JR.


UN I V ERSIDA DE DO ESTA DO DE SA N TA CATA R INA - U DES C
CE N T RO DE CI Ê N CIAS T ECN OLÓGI CAS - CC T
DE PA RTA MENTO DE E N G ENHA RIA E L É TRICA - DE E
Sistema de Numeração
Introdução

Professor: Rubens T. Hock Jr. Álgebra de Boole


Introdução aos Sistemas de Numeração
No início dos tempos os habitantes das cavernas costumavam pintar animais nas paredes,
provavelmente para armazenar informações que obtinham no seu cotidiano.
Um sistema de numeração é um conjunto finito de símbolos organizados através de uma lei de
formação que permite representar qualquer quantidade numérica.
Nos sistemas de numeração posicionais, o valor representado pelo algarismo no número depende
da posição em que ele aparece na representação.
O primeiro sistema desse tipo foi inventado pelos chineses.

Professor: Rubens T. Hock Jr. Álgebra de Boole


Introdução aos Sistemas de Numeração
O sistema de numeração egípcio consistia nos
seguintes símbolos:
◦ Agrupados de 10 em 10
◦ Não posicional
◦ Usado no máximo 9 vezes
◦ Sem representação para 0

Professor: Rubens T. Hock Jr. Álgebra de Boole


Introdução aos Sistemas de Numeração
O sistema de numeração romano consistia nos
seguintes símbolos:
◦ Posicional*
◦ Base 10
◦ Sem representação para 0

Professor: Rubens T. Hock Jr. Álgebra de Boole


Introdução aos Sistemas de Numeração
O sistema de numeração chinês consistia nos
seguintes símbolos:
◦ Base 10
◦ Zero
◦ Posicional
◦ Combinação

Professor: Rubens T. Hock Jr. Álgebra de Boole


Introdução aos Sistemas de Numeração
O sistema numérico mais bem sucedido foi o sistema decimal.
O sistema decimal usa dez símbolos (0 1 2 3 4 5 6 7 8 9) e uma regra de formação capaz de
representar qualquer quantidade finita.
O sistema numérico decimal é posicional. Ou seja, a importância de cada número depende da
posição em que ele se encontra. Exemplo: 46031 a) O algarismo 1 é o “menos” importante
enquanto que o algarismo 4 é o “mais” importante.

Professor: Rubens T. Hock Jr. Álgebra de Boole


Introdução aos Sistemas de Numeração
O sistema de numeração decimal:
◦ Desenvolvido pelos Hindus
◦ Posicional
◦ Base 10
◦ Representação do zero

Professor: Rubens T. Hock Jr. Álgebra de Boole


Sistema de Numeração
Principais Sistemas de Numeração

Professor: Rubens T. Hock Jr. Álgebra de Boole


Principais Sistemas de Numeração
Para o cotidiano, o sistema de numeração decimal é o mais empregado. Entretanto, em sistemas
digitais outros sistemas de numeração são muito úteis e utilizados:
Sistema Binário utiliza os símbolos:
{0,1}

Sistema Octal utiliza os símbolos:


{0,1,2,3,4,5,6,7}

Sistema Hexadecimal utiliza os símbolos:


{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

Professor: Rubens T. Hock Jr. Álgebra de Boole


Principais Sistemas de Numeração
A base de um sistema de numeração é a quantidade de símbolos que podem aparecer numa
posição:
Sistema Binário: 2 símbolos
Sistema Octal: 8 símbolos
Sistema Decimal: 10 símbolos
Sistema Hexadecimal: 16 símbolos
Sistema enesimal: n símbolos

Professor: Rubens T. Hock Jr. Álgebra de Boole


Principais Sistemas de Numeração
Sistema Binário: Sistema Decimal:
Base 2: (2)10=(10)2 Base 10: (10)10=(10)10
{0,1} {0,1,2,3,4,5,6,7,8,9}

Sistema Octal: Sistema Hexadecimal:


Base 8: (8)10=(10)8 Base 16: (16)10=(10)16
{0,1,2,3,4,5,6,7} {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

Professor: Rubens T. Hock Jr. Álgebra de Boole


Sistema de Numeração
Conversão de Base

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
O sistema numérico decimal (binário, octal, hexadecimal, enesimal) é posicional. Ou seja, a
importância de cada número depende da posição em que ele se encontra.
Notação Polinomial de um número na base 10:
245,16 2.102 + 4.101 + 5.100 + 1.10-1 + 6.10-2
Forma posicional Forma polinomial

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exemplos: Transformar os seguintes números na base correspondente e calcular o equivalente no
sistema decimal:

(134)8

(4AB)16

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exemplos: Transformar os seguintes números na base correspondente e calcular o equivalente no
sistema decimal:

(134)8 = 1.82 + 3.81 + 4.80


= 64 + 24 + 4
= (92)10
(4AB)16 =4.162 + 10.161 + 11.160
= 1024 + 160 + 11
=(1195)10

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exemplo: Transformar os seguintes números na base correspondente e calcular o equivalente no
sistema decimal:
(101,01)2

(56,32)8

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exemplo: Transformar os seguintes números na base correspondente e calcular o equivalente no
sistema decimal:
(101,01)2 = 1.22 + 0.21 + 1.20 + 0.2-1 + 1.2-2
= 4 + 0 + 1 + 01 + 0,25
= 5,25
(56,32)8 = 5.81 + 6.80 + 3.8-1 + 2.8-2
= 40 + 6 + 0,375 + 0,03125
= 46,40625

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Como converter um número em base decimal para um número em outra base?
Primeiro, divide-se o número na base decimal pelo valor da base. Se o resto for maior que a base
escolhida, repete-se o procedimento até que o resto da divisão seja menor que a base escolhida.
Exemplo:
(59)10 para base 8 (157)10 para base 8 157 8

59 8 5 19 8

3 7 3 2

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exercícios:
Converter 123 na base 3

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exercícios:
123 3
Converter 123 na base 3
(123)10 = (11120)3
0 41 3
= 1.34 + 1.33 + 1.32 +2.31 +0.30
= 81 + 27 + 9 +6 +0
2 13 3
= 123

1 4 3

1 1

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exercícios:
Converter 12,0625 na base 2

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exercícios:
12 2
Converter 12,0625 na base 2
(12)10 = (1100)2
0 6 2
= 1.23 + 1.22 + 0.21 + 0.20
=8+4+0+0
0 3 2
= 12

1 1

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exercícios:
Converter (12,0625)10 na base 2
(0,0625)10 = ?

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exercícios:
Converter (12,0625)10 na base 2
0,0625 x 2 = 0,125 -> 0
(0,0625)10 = (0,0001)2
= 0.2-1 + 0.2-2 + 0.2-3 + 1.2-4
0,125 x 2 = 0,25 -> 0
= 0 + 0 + 0 + 0,0625
= 0,0625 0,25 x 2 = 0,5 -> 0

0,5 x 2 = 1 -> 1

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exercícios:
Converter (12,0625)10 na base 2
(12,0625)10 = (1100,0001)2
= 1.23 + 1.22 + 0.21 + 0.20+ 0.2-1 + 0.2-2 + 0.2-3 + 1.2-4
= 8 + 4 + 0 + 0 + 0 + 0 + 0 + 0,0625
= 12,0625

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exercícios:
Converter 123 na base 3

Converter 132 na base 5

Converter 311 na base 7

Converter 851 na base 9

Professor: Rubens T. Hock Jr. Álgebra de Boole


Conversão de Base
Exercícios:
Converter 123,5 na base 2

Converter 852,04 na base 5

Converter 131,125 na base 8

Converter 851,5 na base 12

Professor: Rubens T. Hock Jr. Álgebra de Boole


Bibliografia
MELO, M. ELETRÔNICA DIGITAL: teoria e laboratório. Florianópolis: UDESC/IOESC, 2002.
IDOETA, I.; CAPUANO, F. ELEMENTOS DE ELETRÔNICA DIGITAL. 40 ed. São Paulo: Érica, 2011.
TOCCI, R.; WIDMER, N.; MOSS, G. SISTEMAS DIGITAIS: princípios e aplicações. 10 ed. São Paulo:
Makron Books, 2007.

Professor: Rubens T. Hock Jr. Álgebra de Boole

Você também pode gostar