Escolar Documentos
Profissional Documentos
Cultura Documentos
e grandezas. Pre-histrico : sistema unrio. Algarismos romanos (basicamente aditivos) III = I + I + I para representar grandes quantidades smbolos especiais: V =5, X= 10, L =50, C= 100, D=500, M = 1000 => A realizao de clculos, como multiplicao e diviso, extremamente complexa.
Sistema Hindu-arbico :
10 algarismos ( 0,1,2,3,4,5,6,7,8,9) Caractersticas: 1- Existe um smbolo para o valor nulo. 2- Cada algarismo utilizado uma unidade maior que o seu predecessor. 3- A notao posicional, ou seja , o valor de um algarismo determinado pela sua posio dentro do nmero. Cada posio possui um determinado peso.
onde: a nmero propriamente dito n nmero de casas inteiras B base xi dgito na posio i, sendo que a unidade possui i =0 dgito menos significativo, n-1 dgito mais significativo.
Regras : A base B de um sistema igual quantidade de algarismos distintos utilizados. Ex: base 10 (0,1,2,3,4,5,6,7,8,9) ; Ex: base binria (0,1). base hexadecimal(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F). Quando uma posio ocupada pelo maior algarismo e deve ser aumentada de uma unidade, esta posio recebe o smbolo nulo e a posio seguinte deve ser aumentada de uma unidade. O algarismo mais direita tem peso 1. O algarismo imediatamente esquerda tem o peso da base B, o seguinte tem peso de ao quadrado, depois ao cubo e assim por diante. O valor de cada algarismo de um nmero determinado multiplicando-se o algarismo pelo peso de sua posio O valor do nmero determindo pela soma dos valores de cada algarismo
Para uma determinada base B, empregando-se n dgitos tem-se: Bn combinaes distintas, ou seja, Bn nmeros distintos. Ex: Base decimal empregando-se 3 dgitos para sua representao: ___
{0 ,... 9} = 10 possibilidades {0, ... 9} = 10 possibilidades {0, ... 9} = 10 possibilidades,
Bn = 103 = 1000 nmeros distintos, cuja faixa de representao vai de 0 a 999. Ex: Base binria empregando-se 3 dgitos para sua representao: ___
10x 10x 10
=
_2
010 ( primeiro nmero) 110 210 310 ( ltimo nmero ) 010 ( primeiro nmero) 110 210 310 410 510 610 710 ( ltimo nmero ) 010 ( primeiro nmero)
3 dgitos => _ _ _ , 23 = 8 , faixa > 0002 0012 0102 0112 1002 1012 1102 1112 4 dgitos => _ _ _ _ , 24 = 16 , faixa > 00002
. . .
11112
11112 1510 ( ltimo nmero ) 5 dgitos => _ _ _ _ _, 25 = 32 , faixa > 000002 010 ( primeiro nmero)
. . .
111111112 25510 ( ltimo nmero ) 10 dgitos => _ _ _ _ _ _ _ _ _ _ , 210 = 1024 , faixa > 00000000002 010 (primeiro nmero)
. . .
1111111112
Exerccio: Quantos bits na representao binria, no mnimo, so necessrios para representar o nmero 50910 ? soluo: sabe-se que 2 8 = 256 => faixa de valores possveis vai de 0 a 255, logo 8 bits insuficiente. Mas 2 9 = 512 => faixa de valores possveis vai de 0 a 511, logo 9 bits suficiente. D a representao de 50910 na base binria. ( repare que este exerccio esta sendo aplicado sem sabermos as regras da converso de nmeros entre base diferentes) soluo: Sabe-se que 51110 = 1111111112 (ultimo nmero da faixa de valores para uma representao com 9 bits). Se comessemos a escrever a tabela de valores de baixo para cima teramos: 1111111012 50910 resposta 1111111102 51010 1111111112 51110
Mudana de Base de Nmeros Inteiros Convenciona-se indicar em sub-escrito o valor da base. Assim, o nmero dezessete em diversas bases seria: 1710, 178 ou 1716 etc. Converso de binrio para decimal. Soma-se os pesos das posies em que o nmero binrio tiver bit 1. Ex: 110112 => 1 1 0 1 1 24 + 23 + 24 + 21 + 20 = 16 + 8 + 2 + 1 = 2710 Ex: 101101012 = 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 = 18110
128 + 0 + 32 + 16 + 0 + 4 + 0 + 1
Mudana entre as bases 2 e 8. As bases 2 e 8 so potncias uma da outra visto que 8 = 23 . Por isto cada algarismo na base 8 representado por trs algarismos na base 2: Base 8 Base2 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111 Assim, se temos um nmero na base 8 e desejamos passar para a base 2 basta trocar cada algarismo octal por seu correspondente binrio. 3428 = 011.100.0102 , pois 38 = 0112, 48 = 1002 e 28 = 0102. De forma semelhante podemos trocar da base 2 para a base 8 grupando de trs em trs os algarismos binrios e, em seguida, transformando-os em seus correspondentes octais. ex: o nmero 10010100110012 pode ser grupado como 001.001.010.011.0012 = 112318.
Mudana entre as bases 2 e 16 Similar a mudana entre as bases 2 e 8, a mudana entre as bases 2 e 16 feita transformando-se cada quatro algarismos binrios em um algarismo hexadecimal. Isto porque 16 = 24. Base 16 Base2 Base 16 Base2 0 0000 8 1000 1 0001 9 1001 2 0010 A 1010 3 0011 B 1011 4 0100 C 1100 5 0101 D 1101 6 0110 E 1110 7 0111 F 1111 Assim, se temos um nmero na base 16 e desejamos passar para a base 2 basta trocar cada algarismo hexadecimtal por seu correspondente binrio. EX: 10010101100111011012 em 0100.1010.1100.1110.11012 = 4ACED16 Da mesma forma, se tivermos 10A316 podemos, rapidamente, transformar em 0001.0000.1010.00112
Mudana entre as bases 8 e 16 Para fazer transformaes entre as bases 8 e 16, que no so potncias uma da outra, usamos a base 2 como intermediria nestas transformaes. Por exemplo, para transformar 1BC416 para seu equivalente na base 8. Inicialmente transformamo-lo para a base 2. Ento: 1BC416 = 0001.1011.1100.01002 reagrupando o agora nmero binrio de trs em trs temos: 0.001.101.111.000.1002 = 157048 Portanto 1BC416 = 157048. Por outro lado, se tivermos, por exemplo, o nmero 2358 para transform-lo para a base 16, primeiro passamo-lo para a base 2. 2358 = 010.011.1012 Em seguida grupamos os algarismos binrios de quatro em quatro. 0.1001.11012 = 9D16
Soma dos pesos: Ex: 35616 = 3x162 + 5x161 + 6x160 = 768 + 80 + 6 = 85410 Ex: 2AF16 = 2x162 + 10x161 + 15x160 = 512 + 160 + 15 = 68710
687 / 16 = 42 , resto 15 ( dgito menos significativo) 42 / 16 = 2 , resto 10 2 / 16 = 0 , resto 2 ( dgito mais significativo) 68710 = 2AF16