Você está na página 1de 44

Ciência e Tecnologia I

Ivan Monsão
Introdução aos Sistemas
de Numeração
https://www.tuttartpitturasculturapoesiamusica.com/2012/07/prehist
3
oric-cave-paintings-35000-years.html
http://www.dailymail.co.uk/travel/travel_news/article-
4
nomads-road-Kashmir-shepherds-ancient-tribal-traditio
http://www.ancient-origins.net/history/demystifying-egyptian-
5
pyramids-hard-facts-009730
Tábua trigonométrica usando um sistema numérico de base 60
Babilônia

6
https://www.livescience.com/60227-babylonian-clay-tablet-
trigonometry.html
https://www.dreamstime.com/stock-photo-restoration-chin
7
ancient-construction-site-nanjing-china-image69653266
Dez dedos, doze articulações

http://2.bp.blogspot.com/-Oog5MFqpx60/T9nhT7i3A-I/AAAAAAAAGXU/
oeoozD6fQzs/s1600/two-hands.jpg
Usando as juntas e contando até 12

https://mihaslekovec.wordpress.com/2016/05/01/decimal-vs-duodecimal-system/
Cinco X Doze

https://mihaslekovec.wordpress.com/2016/05/01/decimal-vs-duodecimal-system/
The Arrival- A chegada
Os Heptápodes-Contando até 49

http://zebratigerfish.blogspot.com.br/2017/07/flags-in-arrival-2016.html
Contando até 27

http://www.culturecognition.com/video/oksapmin-27-body-part-counting-system
Contando até 27

https://www.youtube.com/watch?v=0aZZcErLYJQ
Sistemas Numéricos não Posicionais

O valor de cada símbolo é inalterável


independente da posição em que se encontre
no conjunto de símbolos que representam
um número

Hollings, Christopher. (2009). An Analysis of Nonpositional Numeral Systems. T


he Mathematical Intelligencer. 31. 15-23. 10.1007/s00283-009-9034-1.
http://www.buycottarizona.com/egyptian-number-symbols.html
Suméria-Babilônia
Sistemas Numéricos não Posicionais
Sistemas Numéricos Posicionais

O valor de cada símbolo é determinado de


acordo com a sua posição no número.
Um sistema de numeração é determinado
fundamentalmente pela BASE, que indica
a quantidade de símbolos e o valor de cada
símbolo.
Do ponto de vista numérico, o homem lida
com o Sistema Posicional Decimal.

Hollings, Christopher. (2009). An Analysis of Nonpositional Numeral Systems. T


he Mathematical Intelligencer. 31. 15-23. 10.1007/s00283-009-9034-1.
Mandarin
Decimal
Sistemas Numéricos Posicionais

X = anBn+an-1Bn-1+...+a0B0
Relaciona uma quantidade expressa em um
sistema de numeração qualquer com a mesma
quantidade no sistema decimal
Onde:
a é o dígito,
n é a posição e
B é a base.
Ex.:
(2547)10 pode ser entendido como 2x103 +
5x102 + 4x101 + 7x100
Gabarito para mudança de Base
Sistemas Numérico Posicional Base (Radix) 10
Sistemas Numérico Posicional Base 2 -Binário
Sistemas Numérico Posicional Base 8 -Octal
Sistemas Numérico Posicional Base Hexadecimal
Sistemas Numéricos Posicionais

Binário Base 2
101012 = 1×24+0×23+1×22+0×21+1×20 = 16+4+1= 21
00001011

Octal Base 8
278 = 2×81+7×80 = 16+7 = 23

Hexadecimal Base 16
2F16 = 2FH = 2×161+15×160 = 47
Sistemas Decimal
Base: 10 (quantidade de símbolos).
Elementos (alfabeto): 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9.

Embora o Sistema Decimal possua somente dez símbolos,


qualquer número acima disso pode ser expresso usando o
sistema de peso por posicionamento (notação posicional),
conforme o exemplo a seguir:
3 x 103 + 5 x 102 + 4 x 101 + 6 x 100
3000 + 500 + 40 + 6 = 3546

Quanto mais próximo da extrema esquerda do número estiver o digito,


maior será a potência de dez que estará multiplicando o mesmo, ou seja,
maior o peso e mais significativo será o digito.
Sistema Binário
O Sistema Binário utiliza apenas os algarismos ( 0 e 1 ), sendo
portanto mais fácil de ser representado por circuitos
eletrônicos (os dígitos binários podem ser representados pela
presença ou não de corrente elétrica).

Base: 2. (quantidade de símbolos)


Elementos (Alfabeto): 0 e 1.
(1011)2 pode ser entendido como 1x23 + 0x22 + 1x21 + 1x20

Cada dígito binário chamam-se BIT (Binary Digit). Assim como no sistema
decimal, dependendo do posicionamento, o algarismo ou bit terá um peso.
O da extrema esquerda será o bit mais significativo (MSB) e o da extrema
direita será o bit menos significativo (LSB).
O Conjunto de 8 bits é denominado Byte.
Sistema Octal
O Sistema Octal foi criado com o propósito de
minimizar a representação de um número binário e
facilitar a sua manipulação.

Base: 8. (quantidade de símbolos)


Elementos: 0, 1, 2, 3, 4, 5, 6 e 7.
(7136)8 pode ser entendido como 7x83 + 1x82 +
3x81 + 6x80

O Sistema Octal (base 8) é formado por oito símbolos


ou dígitos, para representação de qualquer dígito em
octal, necessitamos de três dígitos binários.
Sistema Hexadecimal
O Sistema Hexadecimal ( base 16 ) foi criado com o mesmo
propósito do Sistema Octal, o de minimizar a representação
de um número binário.
Base: 16. (quantidade de símbolos)
Elementos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F.
(A17C)16 pode ser entendido como Ax163 + 1x162 + 7x161
+ Cx160

Se considerarmos quatro dígitos binários, ou seja, quatro


bits, o maior número que se pode expressar com esses
quatro bits é 1111, que é, em decimal 15. Como não existem
símbolos dentro do sistema arábico, que possam representar
os números decimais entre 10 e 15, sem repetir os símbolos
anteriores e levando em conta que é um sistema posicional,
foram usados símbolos literais: A, B, C, D, E e F.
Conversão de Bases
Divisão Sucessiva para mudança de Base

IDOETA, I. V.; CAPUANO, F. G. Elementos de Eletrônica Digital. [S.l.]:


Editora Érica, 1984
Fluxograma para mudança de Base
Fluxograma para mudança de Base

Converta o número 123 na base 10 para


a base 10 usando esse processo.
Converta o número 256 na base 10 para
a base 10 usando esse processo.
Conversão Decimal  Base B

• Ex1: Converter (2754)10 para ( )16


– 2754/16 = 172 resto=2
– 172/16 = 10 resto=12=C
– 10/16 = 0 resto=10=A
– => (AC2)16 ou AC2H ou AC2h
• Ex2: Converter (483)10 para ( )8
– 483/8 = 60 resto=3
– 60/8 = 7 resto=4
– 7/8 =0 resto=7
– => (743)8
Conversão Decimal  Base B

• Exr1: Converter (610)10 para ()8


• Exr2: Converter (77)10 para ()2
• Exr3: Converter (447)10 para ()16

• Resp1 = (942)8
• Resp2 = (1001111)2
• Resp3 = (1BF)16
Conversão Base B  Decimal

• Usa-se a notação posicional


–N10 = anBn+an-1Bn-1+...+a0B0
• Exemplo
(270)8 = 2.82 + 7.81 + 0.80 =
128 + 56 + 0 = (184)10 = 184
Conversão para Decimal

• Ex1: Converter (1110)2 para decimal


– (1110)2 = 1.23 + 1.22 + 1.21 + 0.20 =
– =8+4+2+0=
– = (14)10 = 14

• Ex2: Converter (1043)5 para decimal


– (1043)5 = 1.53 + 0.52 + 4.51 + 3.50 =
– = 125 + 0 + 20 + 3 =
– = (148)10 = 148
Conversão para Decimal

• Exr1: Converter (10011)2 para decimal


• Exr2: Converter (1210)3 para decimal
• Exr3: Converter (1C2F)H para decimal

• Resp1 = 19
• Resp2 = 48
• Resp3 = 7215
Binário para Decimal

• Exr1: Converter (010000000001)2 para decimal


• Exr2: Converter (000000000001)2 para decimal
• Exr3: Converter (11111110)2 para decimal

• Resp1 = 1025
• Resp2 = 1
• Resp3 = 254
Conversão da base m para a Base n

• 1º) Converta da base m para a base 10


• 2º) Converta da base 10 para a base n
– Ex.: (103)4 = (201)3
– (103)4 = 1.42 + 0.41 + 3.40 = (19)10

– (19)10 = 19 / 3 = 6 resto 1 Divisões Sucessivas


6/3=2 resto 0
2/3=0 resto 2
= (201)3
Conversão da base m para a Base n

• Dicas
– Conversão da base 8 para a base 2
• Converte-se cada algarismo octal em seu equivalente binário,
respeitando-se a ordem e o número padrão de bits para cada
algarismo, que neste caso é 3 (23 = 8 -> base do sistema octal).
• Ex.: (536)8 = (101 011 110)2 = (101011110)2

– Conversão da base 16 para a base 2


• Converte-se cada algarismo hexadecimal em seu equivalente binário,
respeitando-se a ordem e o número padrão de bits para cada
algarismo, que neste caso é 4 (24 = 16 -> base do sistema hexadecimal).
• Ex.: (6F)16 = (0110 1111)2 = (01101111)2
Conversão da base m para a Base n

– Conversão da base 8 para a base 16


• 1º) Converte-se cada algarismo octal em seu equivalente binário
– (536)8 = (101011110)2
• 2º) Reagrupam-se os algarismos binários de 4 em 4 bits (da
direita para a esquerda) e escreve-se o algarismo hexadecimal
correspondente.
– (536)8 = (1 0101 1110)2 = (0001 0101 1110)2 = (1 5 E)16 = (15E)16

– Conversão da base 16 para a base 8


• 1º) Converte-se cada algarismo hexadecimal em seu equivalente
binário
– (6F)16 = (01101111)2
• 2º) Reagrupam-se os algarismos binários de 3 em 3 bits (da
direita para a esquerda) e escreve-se o algarismo hexadecimal
correspondente.
– (6F)16 = (01 101 111)2 = (001 101 111)2 = (1 5 7)8 = (157)8