Você está na página 1de 8

UNIVERSIDADE ZAMBEZE

FACULDADE DE CIÊNCIAS E TECNOLOGIAS

CURSOS DE ENGENHARIA CIVIL E MECATRONICA LABORAL E PÓS-LABORAL

INFORMATICA I

2020

Conceitos básicos sobre Sistemas Numéricos

AULA 3
1. Representação e Armazenamento interno da informação
O computador armazena a informação e faz todo o seu tratamento baseado em fenómenos electromagnéticos sobre
sistemas biestáveis com os símbolos 0 e 1.
Os dígitos 0 e 1 são os elementos do sistema de numeração de base 2. Por isso o nome de dígitos binários ("binary digit”)
ou, abreviadamente, bit denominação de unidade mínima de posição de memória no computador.

A informação: instruções referentes a um programa em processamento, dos dados iniciais referentes àquele programa,
de dados intermediários e dos resultados finais transmitidos, é armazenada em Memórias.
Cada um dos elementos armazenados na memória do computador fica num "local" certo e sabido, com um endereço
próprio; só assim se torna possível a busca na memória, exactamente, do que se estiver querendo a cada momento.
Assim, em termos lógicos, pode-se "ver" a memória como um conjunto de endereços.

Sistemas de Representação de valores (Sistema de Numeração)


No estudo de sistemas digitais recorre-se a diferentes sistemas de numeração.

1.1. Sistema de Numeração Decimal


É o nosso sistema natural: dígitos 0,1, 2,....,9, convencionamos o significado da posição de cada dígito em relação a uma
potência de 10.

Por exemplo, o número 7986 traduz um valor numérico calculado por:

7986 = 7x103+9x102+8x101+6x100

Conforme observa-se, um número é expresso pela soma de potências da base 10 multiplicadas pelos dígitos
correspondentes.

1.2. Sistema de Numeração Binário


Em sistemas descritos por variáveis lógicas recorremos ao sistema de numeração de base 2. A vantagem desta
utilização resulta da correspondência directa entre os dígitos 0 e 1 e os valores lógicos 0 e 1. Neste sistema, os dígitos
binários representam os coeficientes das potências de base 2.
Por exemplo, o número 1910 (o subscrito indica a base) é representado pela sequência de dígitos binários:
100112 = 1x24+0x23+0x22+1x21+1x20
100112 = 16 + 0 + 0 + 2 + 1
= 1910

Na prática, cada dígito binário recebe a denominação de bit (binary digital digit), conjuntos de 4 bits são chamados nibble
e de 8 bits denominam-se byte.
1.3. Conversão do Sistema Decimal para o Binário
Considere-se a divisão inteira de N por 2. Dado que cada divisão desloca o ponto decimal uma posição para a esquerda
tem:

O dígito menos significativo x1 corresponde ao resto da divisão inteira e o quociente corresponde a um novo número N’
= ...x8x4x2, onde x2 passa a ser o algarismo menos significativo. Aplicando divisões sucessivas e considerando o resto,
obtém-se a sequência de dígitos binários que representam o número N no sistema binário.

Vejamos o exemplo: converter 6910 (sistema de numeração decimal) para sistema de numeração binário
69 2
1 34 2
0 17 2
1 8 2
0 4 2
0 2 2
0 1 2
1 0

69(10) = 1000101(2)

1.4. Conversão do Sistema Binário para o Decimal


Notamos, que de maneira geral, a regra básica de formação de um número consiste no somatório de cada dígito
multiplicado por uma potência da base relacionada à posição daquele dígito.

O algarismo menos significativo (base elevada a zero = 1) localiza-se à direita, ao passo que os mais significativos
(maiores potências da base) ficam à esquerda.

Abaixo temos algumas potências de 2:

210 29 28 27 26 25 24 23 22 21 20
1024 512 256 128 64 32 16 8 4 2 1

E, para converter de binário (1000101(2)) para decimal, teriamos:

NB: lembrando que 0 zero à esquerda de um número é um algarismo não significativo, daí que o número 0011102 = 11102
, e a conversão seria:
1 0 0 0 1 0 1
+ + + + + + 1*20 =1
0*21 =0
1*22 =4
0*23 =0
0*24 =0
0*25 =0
1*26 = 64

NB: lembrando que 0 zero à esquerda de um número é um algarismo não significativo, daí que o número 001110 2 = 11102,
e a conversão seria:

11102 = 1x23+1x22+1x21+0x20
11102 =8 +4 + 2 +0
= 1410

1.5. Sistema de Numeração Octal


Neste sistema a base é 8, e os dígitos são 0,1, 2,...7. Há uma relação especial entre o sistema octal e o sistema binário
que reside no fato de que três dígitos binários representarem oito (23) números distintos. Esta relação permite efectuar
conversões entre estes sistemas de forma quase imediata como veremos adiante.

1.6. Conversão do Sistema Octal para o Decimal


Utilizamos o conceito básico de formação de um número já explicado. Observemos o exemplo: Converter 3458 em
decimal.
3458 = 3x82 + 4x81 + 5x80
3458 = 192 + 32 + 5
= 22910

Vejamos outro exemplo: Converter 4778 em decimal.

4778 = 4x82 + 7x81 + 7x80


4778 = 256 + 56 + 7
= 31910

1.7. Conversão do Sistema Decimal para o Octal


O processo é análogo ao da conversão decimal para binário, ou seja, empregar divisões sucessivas pela base.
Exemplificando: Converter 9010 para octal.

90|8
2 11|8
3 1|8
10 9010 = 1328
Converter 12810 para octal.

128|8
0 16|8
0 2|8
20 12810 = 2008

1.8. Conversão do Sistema Octal para o Binário


Para realizar a conversão basta converter cada dígito octal no seu correspondente binário. Isto se deve à relação
anteriormente mencionada.

Exemplificando:

Converter 778 em binário 7 7=  778 = 1111112


111 111

1 2 3 =1238 = 10100112
Converter 1238 em binário
001 010 011

1.9. Conversão do Sistema Binário para o Octal


Utiliza-se o processo inverso do anterior. Separamos o número binário em grupos de três bits à partir da direita. Depois,
convertemos cada grupo de bits para o sistema octal.

Exemplificando: Converter 11100102 em octal

11100102 = 1 110 010 = 1628

Vejamos outros exemplos:

Converter 100012 em octal: 100012 = 10 001 = 218


Converter 11101002 em octal: 11101002 = 1 110 100 = 1648

1.10. Sistema de Numeração Hexadecimal


Este sistema tem base 16 e portanto possui 16 dígitos: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F são os dígitos deste sistema. O
dígito A representa a quantidade 10, B representa 11, até o F que representa 15. Este sistema é bastante utilizado em
microcomputadores tanto em hardware como em software.
1.11. Conversão do Sistema Hexadecimal para o Decimal
Novamente usamos o conceito básico de formação de um número já explicado.

Exemplificando. Converter 2D16 em decimal.

2D16 = 2x161 + 13x160


= 32 + 13
= 45.

Vejamos outro exemplo. Converter 1C316 em decimal.


1C316 = 1x162 + 12x161 + 3x160
= 256 + 192 + 3
= 45110.

1.12. Conversão do Sistema Decimal para o Hexadecimal


Novamente usamos divisões sucessivas.

Exemplificando. Converter 100010 em hexadecimal.


1000|16
8 62|16
14 3|16
30 100010 = 3E816

Converter 12010 em hexadecimal

120|16
8 7|16
70 12010 = 7816

1.13. Conversão do Sistema Hexadecimal para o Binário


É análoga à conversão do sistema octal para o binário. Desta vez, precisamos de quatro bits para representar cada
dígito hexadecimal.

Exemplificando:

Converter AB316 em binário: AB316 = 1010


 1011  = 1010101100112
 0011
A B 3

Vejamos outro exemplo,

Converter F8DD16 em binário: F 8DD16 = 1111


 1000
 1101  = 11111000110111012
 1101
F 8 D D
1.14. Conversão do Sistema Binário para o Hexadecimal
Novamente é análoga à conversão do sistema octal para o binário. Desta vez agrupamos os bits de 4 em 4 à partir da
direita.

Exemplificando:

Converter 10011102 em hexadecimal 10011102 = 100 1110 = 4E16


Converter 11000110112 em hexadecimal 11000110112 = 11 0001 1011 = 31B16

1.15. Conversão de Números numa Base b qualquer para a Base 10

Nb = an.bn + .... + a2.b2 + a1.b1 + a0.b0 + a-1.b-1 + a-2.b-2 + .... + a-n.b-n

Unidades de medição da Informação


Denomina-se byte - contracção das palavras binary term - à unidade básica de tratamento de informação. Um byte é
composto por oito bit’s pois, na memória do computador, cada letra, algarismo ou símbolo, necessita de 8 dígitos binários
para ser identificado.

Bit bit equivalente a posição ocupada por um símbolo binário (0 ou 1)


Byte byte equivalente a 8 bit’s
KiloByte KB equivalente a 1024 bytes
MegaByte MB equivalente a 1024 Kilobytes
GigaByte GB equivalente a 1024 Megabytes
TeraByte TB equivalente a 1024 Gigabytes
4. Exercícios de Revisão (Informática I)

1). Realize as seguintes conversões entre sistemas de numeração:

a). Do número 1010100111112 para o sistema Hexadecimal(16).

b). Do número 9AF16 para o sistema binário(2).

c). Do número 1010100111112 para o sistema Octal(8).

d). Do número – 0,8437510 para o sistema binário (2).

e). Do número 5,62510 para o sistema binário (2).

f). Do número 111011011012 para o sistema octal(8).

g). Do número AFD16 para o sistema binário (2).

h). Do número 5278 para o sistema binário(2).

Você também pode gostar