Você está na página 1de 28

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA DECIMAL

Baseia-se em uma numerao de posio, onde os dez algarismos indo arbicos (0 1 2 3 4 5 6 7 8 9) servem a contar unidades, dezenas, centenas da direita para a esquerda. Contrariamente numerao romana, o algarismo rabe tem um valor diferente segundo sua posio no nmero: assim, em 111, o primeiro algarismo significa 100, o segundo algarismo 10 e o terceiro 1, enquanto que em VIII (oito em numerao romana) os trs I significam todos 1.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA DECIMAL

Algumas caractersticas do sistema de numerao decimal: 1. Homem o utiliza para contar desde muitos anos; 2. Evoluiu do sistema indo-arbico; 3. Seu significado depende da posio da vrgula decimal; 4. A base do sistema o n 10; 5. A quantidade de n para a representao : 0 1 2 3 4 5 6 7 8 9.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA DECIMAL

Veja a representao das quantidades 1992 e 3,1416:

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA BINRIO

O sistema binrio ou base 2 um sistema de numerao posicional em que todas as quantidades se representam com base em dois nmeros, com o que se dispe das cifras: zero e um (0 e 1).

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA BINRIO

Os computadores digitais trabalham internamente com dois nveis de tenso, pelo que o seu sistema de numerao natural o sistema binrio (aceso, apagado). Com efeito, num sistema simples como este possvel simplificar o clculo, com o auxlio da lgica booleana. Em computao, chama-se um dgito binrio (0 ou 1) de bit, que vem do ingls Binary Digit. Um agrupamento de 8 bits corresponde a um byte (Binary Term). Um agrupamento de 4 bits chamado de nibble.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA BINRIO

O sistema binrio base para a lgebra booleana (de George Boole - matemtico ingls), que permite fazer operaes lgicas e aritmticas usando-se apenas dois dgitos ou dois estados (sim e no, falso e verdadeiro, tudo ou nada, 1 ou 0, ligado e desligado). Toda eletrnica digital e computao est baseada nesse sistema binrio e na lgica de Boole, que permite representar por circuitos eletrnicos digitais (portas lgicas) os nmeros, caracteres, realizar operaes lgicas e aritmticas. Os programas de computadores so codificados sob forma binria e armazenados nas mdias (memrias, discos, etc) sob esse formato.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA BINRIO

Algumas caractersticas do sistema de numerao decimal: 1. Sistema de numerao dos computadores atuais; 2. Utilizao de dois dgitos 1 e 0 para representao de quantidades; 3. Base 2; 4. Representao de cada dgito de um nmero = bit (binary digit); 5. Nomes especficos aos conjuntos de bits: Conjunto de 4 bits = quarteto. Conjunto de 8 bits = octeto ou byte. Conjunto de 1024 bytes = um kilobyte ou K Conjunto de 1024 kilobytes = um megabyte. Conjunto de 1024 megabytes = um gigabyte.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA BINRIO Converso Binrio Decimal Para se efetuar a correspondncia entre a numerao binria e a numerao decimal, deveremos ter em conta as seguintes regras: 1. Multiplicam-se todos os dgitos binrios pelo valor decimal da potncia de 2 correspondente ao peso de cada dgito. 2. Somam-se os resultados obtidos. 3. O resultado da soma o equivalente decimal do nmero binrio

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA BINRIO Converso Binrio Decimal Vejamos alguns exemplos:

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA BINRIO Converso Decimal Binrio A converso de nmeros decimais para nmeros binrios feita dividindo-se o nmero decimal por 2 at que o resultado seja zero. O nmero binrio correspondente obtido agrupando-se os restos das divises no sentido da ltima diviso para a primeira.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA BINRIO Converso Decimal Binrio Por exemplo, para obtermos o correspondente binrio do nmero 200d, dividimos primeiramente este valor por 2 e anotamos o resto de cada diviso. Em seguida, dividimos novamente o dividendo da operao anterior por 2 e anotamos novamente o resto da diviso. Isto repetido at que o resto da diviso seja 0, conforme abaixo:

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA BINRIO Converso Decimal Binrio 200/2=100 Resto 0 100/2= 50 Resto 0 50/2 = 25 Resto 0 25/2 = 12 Resto 1 12/2 = 6 Resto 0 6/2 = 3 Resto 0 3/2 = 1 Resto 1 1/2 = 0 Resto 1 O correspondente binrio de 200d obtido unindo-se os restos da diviso por 2 na ordem inversa, assim 200d=11001000b.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos Exerccios de fixao:

19d para binrio:


1010b para decimal:

23d para binrio:


00101101b para decimal:

123d para binrio:


1111b para decimal:

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA OCTAL

um sistema de numerao de base 8. Utiliza oito smbolos para a representao da quantidade: 0 1 2 3 4 5 6 7 e tambm tem aposio determinada pela vrgula decimal. Como exemplo: Qual o nmero decimal representado pelo nmero octal 4701? Utilizando o Teorema Fundamental da Numerao encontramos:

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA OCTAL Converso decimal Octal O processo idntico a converso decimal - binrio ou decimal hexadecimal dividindo-se o nmero Decimal pela base 8 at que o resultado seja zero. O nmero octal correspondente obtido agrupando-se os restos das divises no sentido da ltima para a primeira.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA OCTAL Converso octal decimal Para converter um nmero octal num nmero decimal, basta aplicar a frmula genrica j referida anteriormente (ver sistema hexadecimal) utilizando como base o valor 8.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA OCTAL Converso binrio Octal A converso Binrio - octal feita transformando-se grupos de trs dgitos binrios, no sentido da direita para a esquerda, diretamente em nmeros octais.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA OCTAL Converso octal binrio A converso de nmeros octais em Binrios feita transformando-se os smbolos octais diretamente em nmeros binrios de 3 dgitos.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA OCTAL Exercitando: Converta os octais para decimal e binrio a) 543= b) 123= c) 876= d) 238= Converta os binrios em decimal e octal a) 1101= b) 1011= c) 1010= d) 10001101=

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA HEXADECIMAL

um sistema de numerao de base 16. Utiliza 16 smbolos para representao da quantidade: 0 1 2 3 4 5 6 7 8 9 A B C D E F e tambm tem a posio determinada pela vrgula decimal.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA HEXADECIMAL

Qual o nmero decimal representado pelo nmero hexadecimal 2CA ? Utilize o Teorema Fundamental da numerao e o resultado ser:

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA HEXADECIMAL Converso decimal hexadecimal O processo idntico a converso Decimal - Binrio, dividindo-se o nmero Decimal pela base 16 at que o resultado seja zero. O nmero Hexadecimal correspondente obtido agrupando-se os restos das divises no sentido da ltima para a primeira.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA HEXADECIMAL Converso binrio hexadecimal A converso Binrio - Hexadecimal feita transformandose grupos de quarto dgitos binrios, no sentido da direita para a esquerda, diretamente em nmeros hexadecimais.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos SISTEMA HEXADECIMAL Converso hexadecimal binrio A converso de nmeros Hexadecimais em Binrios feita transformando-se os smbolos Hexadecimais diretamente em nmeros binrios de 4 dgitos.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos Tabela dos Nmeros Inteiros A Tabela mostra os nmeros decimais de 0 ate 16 e seus respectivos valores em binrio, octal e hexadecimal.

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos 1. Converta os seguintes nmeros para as bases indicadas e confirme o resultado: a) Do sistema binrio para o sistema decimal: i) 100101(2) = ? (10) ii) 11111111(2) = ? (10) iii) 100000001(2) = ? (10) iv) 1101110111(2) = ? (10) b) Do sistema hexadecimal para o sistema decimal: i) 40A(16) = ? (10) ii) 100101(16) = ? (10) iii) FF((16) = ? (10) iv) F4D0(16) = ? (10)

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos 1. Converta os seguintes nmeros para as bases indicadas e confirme o resultado: c) Do sistema decimal para o sistema binrio: i) 99(10) = ?(2) ii) 40 (10)= ?(2) iii) 64(10)= ?(2) iv) 493(10) = ?(2) d) Do sistema decimal para o sistema hexadecimal: i) 512(10) = ?(16) ii) 513(10) = ?(16) iii) 1000(10) = ?(16) iv) 2533(10) = ?(16)

INTRODUO AO PROCESSAMENTO DE DADOS

Sistemas Numricos 1. Converta os seguintes nmeros para as bases indicadas e confirme o resultado: e) Do sistema binrio para o sistema hexadecimal: i) 1001101110001110(2) = ?(16) ii) 1111111011(2) = ?(16) iii) 1010010100110001(2) = ?(16) iv) 1000000011111111000000011(2) = ?(16) f) Do sistema hexadecimal para o sistema binrio: i) B9FA(16) = ?(2) ii) 5D8F(16) = ?(2) iii) 221A5(16) = ?(2) iv) 10010(16) = ?(2)