Você está na página 1de 38

Introdução à

Ciência da
Computação
Sistemas de Numeração e
Representação de dados
Roteiro
● Sistemas de Numeração

● Unidades de medida

LET’S BEGIN!!

2
Sistemas de Numeração
● Quando mencionamos sistemas de
numeração estamos nos referindo à
utilização de um sistema para
representar uma numeração, ou seja,
uma quantidade.
● Sistematizar algo seria organizar,
colocar em ordem, submeter à
determinadas regras. Um sistema de
numeração seria uma forma de
organizar a representação de um
número.

3
Sistemas de Numeração
● Base Numérica
○ A base de um sistema de numeração é o número decimal no qual um sistema de
numeração se utiliza para indicar uma quantidade e geralmente é o número de
caracteres diferentes utilizados para compor o sistema.
■ Sistema decimal
■ Sistema binário
■ Sistema hexadecimal
■ Sistema octal

4
Sistemas de Numeração
● Sistema Binário
○ O computador interpreta as informações através de dois sinais digitais: 0 (zero) e 1 (um),
onde zero significa a ausência de corrente elétrica e um trata-se da existência de corrente.
○ O sistema binário utilizado no processamento dos computadores determina que sequências
de um e zero sejam responsáveis por representar imagens, letras ou números.
● Unidades de Medida básicas
○ Bit: É a unidade mínima de informação empregada no âmbito da informática.
○ Byte: É equivalente a 8 bits. Com dois bytes é possível salvar ou processar uma letra.

5
Conversão de Hexadecimal, Octal e Binário para Decimal.

6
Sistemas de Numeração
● Conversão de decimal para binário
○ Para converter uma representação decimal para binária usa-se o sistema de divisão repetida:

■ 1º passo: Faça a divisão do número decimal por 2. Caso obtenha um resultado


exato, anote o valor 0, e caso não seja exato, anote o valor 1.
● Obs.: Esses valores devem ser anotados da direita para a esquerda, assim o
primeiro resultado será o último dígito da apresentação binária.
■ 2º passo: Pegue a parte inteira do resultado encontrado e divida novamente por 2.
Faça a operação inúmeras vezes até encontrar como parte inteira o número 0.

7
Sistemas de Numeração
● Conversão de decimal para binário
■ 1º passo: Faça a divisão do
número decimal por 2. Caso
obtenha um resultado exato,
anote o valor 0, e caso não seja
exato, anote o valor 1.
■ 2º passo: Pegue a parte inteira do
resultado encontrado e divida
novamente por 2. Faça a
operação inúmeras vezes até
encontrar como parte inteira o
número 0.

51410= 10000000102

8
Sistemas de Numeração
● Conversão de binário para decimal 1100102 = ?10
○ A conversão de um número binário para
decimal é feita da direita para a esquerda 0 x 20 = 0
elevando 2 à potência do índice e
1 x 2¹ = 2
multiplicando pelo dígito binário
identificado por esse índice. 0 x 2² = 0
○ Feita essa operação para todos os dígitos,
somamos os resultados, encontrando o 0 x 2³ = 0
número desejado.
1 x 24 = 16

1 x 25 = 32

32 + 16 + 2 = 50

1100102 = 5010

9
Conversão de Hexadecimal, Octal e Binário para Decimal.

10
Sistemas de Numeração
● Sistema Hexadecimal
○ O sistema hexadecimal de numeração pode representar quatro bits do sistema
binário por um dígito (o número máximo obtido com quatro dígitos binários é
1610, que é a base do sistema hexadecimal) utilizando os dígitos de 0 à 9 do
sistema decimal e representando os números de 10 à 15 pelos caracteres A, B, C,
D, E, F.

11
Sistemas de Numeração
● Conversão do sistema hexadecimal para o
sistema decimal
○ Executa-se um processo semelhante à
conversão dos números binários para
1 x 160 = 1 x 1 = 1
decimal.
○ Exemplo: Conversão do número A01
0 x 16¹ = 0 x 16 = 0
hexadecimal para decimal.
■ 1 - O primeiro dígito da direita para A x 16² = A x 256 = 10 x 256 = 2560
a esquerda do número hexadecimal
multiplica a potência de 160, o
segundo dígito da direita para a
esquerda multiplica 16¹ e assim por
diante.

12
Sistemas de Numeração
● Conversão do sistema hexadecimal para o
sistema decimal
○ Exemplo: Conversão do número A01
hexadecimal para decimal.
16 + 0 + 2560 = 2561
■ 2 - A soma destas multiplicações
resulta no número decimal.
Assim:

A0116 = 256110

13
Sistemas de Numeração
● Conversão do sistema decimal para o sistema hexadecimal
○ Utiliza-se o método das divisões sucessivas: divide-se sucessivamente o número decimal por
16 até resultar em um número menor que 16 e os restos destas divisões juntamente com o
resultado da última divisão formarão o número hexadecimal.

14
Sistemas de Numeração
● Conversão do sistema binário para hexadecimal
○ A conversão de um número binário para hexadecimal pode ser feita de forma indireta
pelos métodos de conversão anteriores: converte-se do sistema binário para o decimal
e depois do decimal para o sistema hexadecimal.
○ Porém, uma conversão direta do sistema binário para o sistema hexadecimal pode ser
efetuada substituindo-se quatro dígitos binários por um dígito hexadecimal, pois
com quatro dígitos binários obtenho no máximo o número 16, que é a base do
sistema hexadecimal.

15
Sistemas de Numeração
● Conversão do sistema binário para hexadecimal
○ Exemplo: Conversão do número 11101 em binário para o sistema hexadecimal
■ 1 - Obtenho os quatro últimos dígitos do número binário: 1101
■ 2 - Converto diretamente para hexadecimal: 11012 = 1310 = D16
■ Com isto, obtenho o último dígito do número hexadecimal: D16
■ Repetir o mesmo método para os dígitos restantes do número binário: 12 = 116
■ Unindo os dois dígitos, obtenho o número em hexadecimal: 111012 = 1D16

16
Conversão de Hexadecimal, Octal e Binário para Decimal.

17
Sistemas de Numeração
● A conversão de hexadecimal para binário pode ser feita de forma indireta:
converte-se de hexadecimal para decimal e de decimal para binário.
● Uma forma direta pode ser executada de modo contrário ao anterior:
converte-se em quatro dígitos binários cada dígito hexadecimal. O último
dígito do número hexadecimal fornece o valor dos quatro últimos dígitos do
número binário.

18
Sistemas de Numeração
● Exemplo: Conversão do número CDF hexadecimal para o sistema binário.

19
Sistemas de Numeração
● O Sistema Octal
○ O sistema de numeração de base 8 e que utiliza os caracteres de 0 à 7 do
sistema de numeração decimal, na respectiva ordem, é chamado de sistema
octal.
○ Este sistema era mais utilizado antigamente, pois é uma simplificação do sistema
binário: 3 dígitos binários eram substituídos por 1 dígito no sistema octal, porque o
valor máximo de um número de 3 dígitos binários é 111, ou seja, 7 que é o
número máximo de caracteres diferentes utilizados pelo sistema octal (base 8).

20
Sistemas de Numeração
● O Sistema Octal
○ Conversão de Octal para Decimal
■ Segue o mesmo princípio apresentado para o sistema hexadecimal e binário. Nesse
caso, multiplica-se cada dígito pela potência de 8 relativa à posição e somam-se os
resultados: 1238 = ???10

3 x 80 = 3 x 1 = 3

2 x 8¹ = 16

1 x 8² = 64

64 + 16 + 3 = 8310

21
Sistemas de Numeração
● O Sistema Octal
○ Conversão de Decimal para Octal
■ Para converter um número decimal em octal realiza-se a divisão sucessiva por 8 (base
do sistema octal), semelhante às conversões apresentadas para os sistemas binário e
hexadecimal.

24610 = 3668

22
Sistemas de Numeração
● O Sistema Octal
○ Conversão de octal em binário e de binário para octal
■ A conversão de octal para binário é feita convertendo dígito a dígito de octal em binário,
da direita para a esquerda. Cada dígito é convertido para um grupo de 3 bits.

48 = 1002
58 = 1012
78 = 1112
18 = 0012

17548 = 0011111011002

23
Sistemas de Numeração
● O Sistema Octal
○ Conversão de octal em binário e binário para octal
■ Para conversão de binário em octal, faz-se o processo inverso, ou seja, separa-se o
número em grupo de 3 bits (a partir da direita) e converte cada grupo no octal
correspondente.

000 = 0
001 = 1
011 = 3

110010002 = 3108

24
Sistemas de Numeração
● Dicas extra
○ Converter de hexadecimal para octal?
■ 1ª opção: Converter de hexadecimal para decimal, depois de decimal para octal
■ 2ª opção: Agrupamento de três bits da direita para a esquerda
■ Ex.: AB716
○ Converter de octal para hexadecimal?
■ 1ª opção: Converter de octal para decimal, depois de decimal para hexadecimal
■ 2ª opção: Agrupamento de quatro bits da direita para a esquerda
■ Ex.: 10578

25
Exercícios

26
Unidades de Medida
● Capacidade de Armazenamento

27
Unidades de Medida
● Capacidade de Armazenamento

28
Unidades de Medida
● Frequência
○ É o número de oscilações de onda, por um certo período de tempo. A unidade de frequência
do Sistema Internacional (SI), é o hertz (Hz), que equivale a 1 segundo, e é representada pela
letra f. Então, quando dizemos que uma onda vibra a 50Hz, significa que ela oscila 50 vezes
por segundo.

29
Unidades de Medida
● Frequência

30
Unidades de Medida
● Largura de banda
○ A largura de banda é a capacidade de um meio transportar dados. A largura de banda digital
mede a quantidade de dados que pode fluir de um lugar para outro durante um determinado
tempo. A largura de banda normalmente é medida em quilobits por segundo (kb/s) ou
megabits por segundo (Mb/s).

31
Unidades de Medida
● Taxa de transferência
○ Mede a velocidade com que os dados são transmitidos de um dispositivo para outro. As
taxas de transferência são normalmente medidas em bits ou bytes (ou múltiplos destes).
○ Ajuda a verificar se esta informação é transmitida de forma eficaz, informando um valor para
mensurar essa transferência.
○ A transferência de dados pode ser entre computadores, entre um computador e um dispositivo
periférico, ou entre redes.

32
Unidades de Medida
● Taxa de transferência
○ Pode-se usar o termo para se referir à quantidade de dados transferidos em discos rígidos ou em
uma rede, tendo como unidades básicas de medidas o Kbps (kilobits por segundo), o Mbps
(megabits por segundo) e o Gbps (gigabits por segundo).

33
Unidades de Medida
● Processo de transferência de dados
○ As transferências de dados geralmente ocorrem entre um emissor e um receptor utilizando algum
meio de conexão entre eles.
○ Esse meio de conexão pode ser no formato de encaixe do pen drive e o local no computador em
que se conecta ele, ou ainda o cabo de dados que liga o disco rígido do computador na
placa-mãe.

34
Unidades de Medida
● Processo de transferência de dados
○ No caso de um pen drive conectado em um computador, em que o usuário deseja copiar um
arquivo para seu disco rígido interno do computador, você tem:
■ o emissor, que é o pen drive;
■ o receptor, que é o HD interno do computador;
■ o meio de conexão, que é a interface de conexão USB, as trilhas da placa-mãe e o cabo de
conexão do HD.

35
Unidades de Medida
● Processo de transferência de dados
○ A transferência ocorre quando o usuário executa o comando solicitando a transferência do
arquivo de um local para o outro. Esta solicitação pode ser executada a partir de um software
gerenciador de arquivos (interface gráfica) do sistema operacional ou por uma interface de texto.

36
Unidades de Medida
● Processo de transferência de dados
○ Ao iniciar a transferência por interface gráfica, o sistema operacional informa ao usuário em uma
tela o nome do arquivo, a origem, o destino, o tempo, o andamento da transferência, bem como a
quantidade de bytes transferidos de um local para o outro, conforme mostra a figura anterior.
○ A taxa de transferência de dados em computadores envolve a velocidade na qual os dados são
transmitidos entre o processador, a memória RAM e os dispositivos como o leitor de CD-ROM e
disco rígido.

37
Introdução à
Ciência da
Computação
Sistemas de Numeração e
Representação de dados

Você também pode gostar