Você está na página 1de 3

Ol pessoal, Comentaremos hoje uma questo 51 de Informtica do concurso de Auditor de Contas Pblicas do Tribunal de Contas da Paraba, de novembro de 2006.

Este concurso foi organizado pela Fundao Carlos Chagas. A questo da prova especfica. E qual a razo de eu t-la proposto como Desafio no Forum do VemConcursos? Bem, eu tenho observado que contedos mais genricos, como Organizao de Computadores, que o caso desta questo, esto sendo cobrados com um grau de profundidade quase similar ao das provas de conhecimentos especficos. Creio que o meu dever, como professor, preparar meus alunos para provas com o mais alto grau de dificuldade para que no tenham problemas na resoluo delas. Vamos questo: 51 O nmero decimal 428 somado ao binrio de mais baixa ordem 1101 resultar em um total que quando convertido ao sistema bsico hexadecimal ser igual a: (a) 1C8 (b) 1B9 (c) 15F (d) F71 (e) 19A Comentrios: Para comear, devemos nos lembrar que a Cincia da Computao lida com quatro sistemas de numerao bsicos: o decimal, o binrio, o octal e o hexadecimal. As bases destes sistemas so, respectivamente, 10, 2, 8 e 16. Os trs sistemas mais usados so o decimal, o binrio e o hexadecimal. O sistema decimal utiliza dez algarismos para representar nmeros: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 O sistema binrio utiliza dois algarismos para representar nmeros: 0, e 1 O sistema octal utiliza oito algarismos para representar nmeros: 0, 1, 2, 3, 4, 5, 6, 7 e 8. Agora vamos ter um problema (ser ?) O sistema hexadecimal utiliza dezesseis algarismos para representar nmeros. Mas s conhecemos dez algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. O que fazemos, ento ? Recorremos s letras: A, B, C, D, E e F. Isso explica a razo da existncia de letras nas respostas, ok ? Mas para poder resolver a questo temos de saber converter representaes de nmeros entre as bases. Vamos explicar isso melhor. Pergunta: o que o nmero 27 ? Resposta: a soma de 20 + 7. -> Melhorando: a soma de 2x10 + 7. Melhorando mais ainda: a soma de 2 x 101 + 7 x 100. Outra pergunta: o que o nmero 327 ? Resposta: a soma de 300 + 20 + 7. -> Melhorando: a soma de 3 x 102 + 2 x 101 + 7 x 100. Se podemos fazer isso com o sistema decimal, podemos fazer isso com o sistema binrio. Pergunta: o que o nmero 101 binrio? Resposta: a soma de 100 + 1 binrios; ou 1 x 102 + 1 x 100

Uma lembrana: quanto 102 binrio? 22, pois a base do sistema binrio 2. A representao do 2 no sistema binrio (que o sistema da base 2) 10. Concluso: a representao da base de qualquer nmero em seu prprio sistema 10. Logo: A representao do 2 no sistema binrio (base 2) 10; A representao do 10 no sistema decimal (base 10) 10; A representao do 8 no sistema octal (base 8) 10; A representao do 16 no sistema hexadecimal (base 16) 10; Visto isso, podemos prosseguir, ok ? ;-) A questo prope a soma de um nmero decimal 428 e de um nmero binrio 1100 pedindo a resposta em hexadecimal, ou seja, est cobrando do candidato que conhea estes trs sistemas de nmerao, bem como que saiba converter de um para outro. Uma maneira rpida de resolver esta questo , para no errarmos ao fazer contas, passarmos tudo para decimal e fazermos as contas em decimal. Ao final convertemos tudo para hexadecimal. O primeiro nmero j decimal 428 ou seja, no vamos mexer nele. O segundo nmero binrio 1101 o que pede que faamos uma convserso de binrio para decimal. A converso feita da seguinte maneira: 1100 = 1 x 103 + 1 x 102 + 0 x 101 + 1 x 100 (binrio) = 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 (decimal) = 8 + 4 + 0 + 1 (decimal) = 13 (decimal). Somando 428 (decimal) com 13 (decimal) = 441 (decimal). Falta agora converter 441 (decimal) para o hexadecimal correpondente. Mas como fazer isso ? simples, acredite ! Vamos l. :-) Observe o nmero 253 (decimal). J sabemos que 253 = 200 + 50 + 3, que tambm 2 x 10 2 + 5 x 01 + 3 x 100. Com a lembrana da nossa aluna e colega de Forum VemConcursos, Vanessa Cabello, vejamos uma curiosidade: 253 /10 = 250, resto 3 25/10 2/10 = 20, resto 5. = 0, resto 2.

O nmero aparece em ordem invertida quando dividimos ele pela base, como abaixo:

253 3

10 25 5 10 2 2 10 0

Como o nmero que queremos converter 441 (decimal) para a base 16, temos que:

441 9

16 27 11 16 1 1 16 0

Os restos, tomados na ordem inversa, so: 1, 11 e 9. Como o sistema hexadecimal utiliza dezesseis algarismos para representar nmeros e s conhecemos dez algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, o que fazemos recorre s letras: A, B, C, D, E e F, ou seja: A B C D E F = 10 = 11 = 12 = 13 = 14 = 15

O nmero 16, na base 16, representado pelo nmero 10. Temos, ento, que o nmero 11 torna-se o algarismo B hexadecimal. Ou seja, o nmero hexadecimal 1B9 e a resposta para a questo a letra B. Viva ! Chegamos ! :-)))) Nos encontramos no Forum VemConcursos. Bom estudo e at a prxima. Prof. Marcus Vinicius - Informtica.

Você também pode gostar