Вы находитесь на странице: 1из 17

A Informao e sua Representao

O computador, sendo um equipamento eletrnico, armazena e movimenta as informaes internamente sob forma eletrnica; tudo o que faz reconhecer dois estados fsicos distintos, produzidos pela eletricidade, pela polaridade magntica ou pela luz refletida em essncia, eles sabem dizer se um interruptor est ligado ou desligado.
Por ser uma mquina eletrnica, s consegue processar duas informaes: a presena ou ausncia de energia. Para que a mquina pudesse representar eletricamente todos os smbolos utilizados na linguagem humana, seriam necessrios mais de 100 diferentes valores de by DSC/UFCG tenso (ou de corrente).

Tipos de grandezas Analgica contnua Digital discreta (passo a passo) Computadores analgicos Trabalham com sinais eltricos de infinitos valores de tenso e corrente (modelo continuamente varivel, ou analogia, do que quer que estejam medindo). Computadores digitais Trabalham com dois nveis de sinais eltricos: alto e baixo. Representam dados por meio de um smbolo facilmente identificado (dgito).

by DSC/UFCG

Como os computadores modernos representam as informaes?

by DSC/UFCG

Para o computador, tudo so nmeros. Computador Digital Normalmente a informao a ser processada de forma numrica ou texto codificada internamente atravs de um cdigo numrico. Cdigo mais comum BINRIO

Por que utilizado o sistema binrio ?

by DSC/UFCG

Como os computadores representam as informaes utilizando apenas dois estados possveis - eles so totalmente adequados para nmeros binrios.
O desligado 1 ligado

Nmero binrio no computador: bit [de Binary digIT]


A unidade de informao. Uma quantidade computacional que pode tomar um de dois valores, tais como verdadeiro e falso ou 1 e 0, respectivamente (lgica positiva).

by DSC/UFCG

Um bit pode representar apenas 2 smbolos (0 e 1) Necessidade - unidade maior, formada por um conjunto de bits, para representar nmeros e outros smbolos, como os caracteres e os sinais de pontuao que usamos nas linguagens escritas. Unidade maior (grupo de bits) - precisa ter bits suficientes para representar todos os smbolos que possam ser usados: dgitos numricos, letras maisculas e minsculas do alfabeto, sinais de pontuao, smbolos matemticos e assim por diante.
by DSC/UFCG

Necessidade:

Caracteres alfabticos maisculos


Caracteres alfabticos minsculos Algarismos Sinais de pontuao e outros smbolos Caracteres de controle Total

26
26 10 32 24 118

by DSC/UFCG

BYTE
Grupo ordenado de 8 bits, para efeito de manipulao interna mais eficiente Tratado de forma individual, como unidade de armazenamento e transferncia. Unidade de memria usada para representar um caractere.

by DSC/UFCG

Sistemas de Numerao
Notao Posicional: Valor atribudo a um smbolo dependente da posio em que ele se encontra no conjunto de smbolos que representa uma quantidade. O valor total do nmero a soma dos valores relativos de cada algarismo (decimal). Notao no Posicional: Valor atribudo a um smbolo inaltervel, independente da posio em que se encontre no conjunto de smbolos que representam uma quantidade.

XXI 735 573 10 700 30 5 500 70 3 10 1 10

XIX

10

Sistemas de numerao bsicos:

Binrio Octal Decimal Hexadecimal Base: grupo com um determinado nmero de objetos

Sistema
Binrio Octal Decimal Hexadecimal

Base
2 8 10 16

Algarismos
0,1 0,1,2,3,4,5,6,7 0,1,2,3,4,5,6,7,8,9 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

Padres de representao: Sistema decimal (Base 10): mais utilizado 574 Sistema binrio (Base 2): 1012 Sistema octal (Base 8): 5638 Sistema Hexadecimal (Base 16): 5A316

Ao trabalhar com sistemas de numerao, em qualquer base, deve-se observar o seguinte:


O maior dgito sempre menor que a base. O dgito mais significativo est esquerda, e o menos significativo direita.

Base 2 0 1 10

Base 8 0 1 2

Base 10 Base 16 0 1 2 0 1 2

11
100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111

3
4 5 6 7 10 11 12 13 14 15 16 17

3
4 5 6 7 8 9 10 11 12 13 14 15

3
4 5 6 7 8 9 A B C D E F

Converso de bases: Entre as Bases 2 e 8 8 = 23 Basta dividir o nmero binrio da direita para a esquerda, em grupos de 3 bits Se o ltimo grupo, esquerda, no for mltiplo de 3, preenche-se com zeros esquerda. Para cada grupo, acha-se o algarismo octal equivalente. Ex:
(111010111)2 = ( )8 (111) (010) (111)2 = (727)8 7 2 7 (1010011111)2 = ( )8 (001) (010) (011) (111)2 = (1237)8 1 2 3 7

Converso de bases: Entre as Bases 2 e 8 A converso de nmeros da base 8 para a 2 realizada de forma semelhante, no sentido inverso, substitui-se cada algarismo octal pelos seus 3 bits correspondentes. Ex: (327)8 = ( )2 (011) (010) (111)2 = (011010111)2 ou (11010111)2 3 2 7

Converso de bases: Entre as Bases 2 e 16 16 = 24 Basta dividir o nmero binrio da direita para a esquerda, em grupos de 4 bits Se o ltimo grupo, esquerda, no for mltiplo de 4, preenche-se com zeros esquerda. Para cada grupo, acha-se o algarismo hexadecimal equivalente. Ex: (1011011011)2 = ( )16 (0010) (1101) (1011)2 = (2DB)16 2 D B

Converso de bases: Entre as Bases 8 e 16 Como a base de referncia para as substituies de valores a base 2, esta deve ser empregada como intermediria no processo. Ou seja, convertendo da base 8 para a 16, deve-se primeiro efetuar a converso para a base 2 e depois para a base 16. O mesmo ocorre se a converso for da base 16 para a base 8. Ex: (3174)8 = ( )16 Primeiro converte-se o n da base 8 para a base 2: (011) (001) (111) (100)2 = (011001111100)2 Em seguida, converte-se da base 2 para a 16, separando-se os algarismos de 4 em 4, da direita para a esquerda: (0110) (0111) (1100) = (67C)16 6 7 C

Exerccios: 1) Efetue as seguintes converses de base:


a) 53318 = ( )2 b) 1000110112 = ( )8 c) 4138 = ( )2 d) 110010110110112 = ( )8 e) 110111000112 = ( )16 f) 365116 = ( )2 g) 374218 = ( )16 h) 2BEF516 = ( )8 i) 1A45B16 = ( )8 j) 100111001011012 = ( )16 k) F5016 = ( )2 l) 2548 = ( )16 m) 2E7A16 = ( )8 n) 3C716 = ( )8

Вам также может понравиться