Algoritimo

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1159 palavras )
  • Download(s) : 0
  • Publicado : 6 de abril de 2011
Ler documento completo
Amostra do texto
SISTEMAS DE NUMERAÇÃO E CONVERSÃO


1. INTRODUÇÃO Sistemas de Numeração e Conversão


Atualmente, o sistema de numeração decimal é o sistema mais importante e mais utilizado por nós, seres humanos, para a representação de quantidades em geral, sendo este reconhecido universalmente. No mundo da computação, os sistemas digitais operam com mais de um sistema de numeração ao mesmo tempo, ondeo mais utilizado é o sistema binário. Tendo em vista esta interoperabilidade de sistemas, esta aula visa apresentar os sistemas de numeração utilizados no mundo computacional e demonstrar, através de cálculos
matemáticos, como efetuar a conversão de uma determinada base para outra, tendo sempre como base intermediária, a base decimal.



SISTEMAS DE NUMERAÇÃO


SISTEMAS DE NUMERAÇÃO
Dentro do mundo computacional, os sistemas de numeração utilizados atualmente são esses: decimal, binário, octal e o hexadecimal. Então, vamos conhecer cada um deles... Decimal – Base 10, é o sistema no qual possui 10 algarismos para representálo: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. Binário – Base 2, possui somente 2 algarismos, representando 2 estados para representá-lo: 0,1; Octal – Base 8, noqual possui 8 algarismos para representá-lo, que são estes: 0, 1, 2, 3, 4, 5, 6, 7. Hexadecimal – Base 16, sistema no qual possui 16 algarismos para representálo: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F. Equivalências: A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15.









SISTEMAS DE NUMERAÇÃO


CONVERSÃO ENTRE BASES


Agora que já conhecemos cada uma das bases esuas respectivas particularidades, passemos a parte que aborda sobre os cálculos matemáticos utilizados para converter uma base numérica em outra. Cabe lembrar que será utilizado o sistema de numeração decimal ( base 10 ) como base intermediária entre as conversões numéricas, mas que existem métodos de conversão direta como, por exemplo, de octal para binário etc.



CONVERSÃO DECIMAL >>>BINÁRIO


A conversão decimal >>> binário consiste em dividir o número decimal pela base 2, obtendo um resultado e um resto. Caso o resultado possa ainda ser divido pela base, repete-se a operação até termos um resultado que não possa mais ser dividido pela base. Feito isso, teremos o número em questão, sendo o primeiro dígito igual ao último resultado, seguido dos restos das divisões, no sentidoascendente. Ex: 2210 Resultado da última divisão Sequência dos números Sentido: ascendente Em seguida, juntamos os números na ordem indicada pela seta e obtemos o resultado:=> 101102



SISTEMAS DE NUMERAÇÃO


CONVERSÃO DECIMAL >>> OCTAL


Consiste em dividir o número decimal pela base 8, obtendo um resultado e um resto. Caso o resultado possa ainda ser divido pela base, repete-se aoperação até termos um resultado que não possa mais ser dividido pela base. Feito isso, teremos o número em questão, sendo o primeiro dígito igual ao último resultado, seguido dos restos das divisões, no sentido ascendente. Ex: 40710 => Resultado da última divisão Sequência dos números Sentido: ascendente Em seguida, juntamos os números na ordem indicada pela seta e obtemos o resultado: => 6278



SISTEMAS DE NUMERAÇÃO


CONVERSÃO DECIMAL >>> HEXADECIMAL Consiste em dividir o número decimal pela base 16, obtendo um resultado e um resto. Caso o resultado possa ainda ser divido pela base, repete-se a operação até termos um resultado que não possa mais ser dividido pela base. Feito isso, teremos o número em questão, sendo o primeiro dígito igual ao último resultado, seguido dosrestos das divisões, no sentido ascendente. Ex: 5312010 => OBS: Não esqueça de transformar os números em letras A = 10 | B = 11 | C = 12 D = 13 | E = 14 | F = 15.Sentido: ascendente Resultado da última divisão 0 15 Em seguida, juntamos os números na ordem indicada pela seta e obtemos o resultado: => CF8016





SISTEMAS DE NUMERAÇÃO


CONVERSÃO BINÁRIO >>> DECIMAL


Consiste em...
tracking img