sistemas computacionais - blog da prof andrea garcia...sistemas numéricos a conversão de dados em...

49
Sistemas Computacionais Unidades de Informação Sistemas Numéricos Me. Arthur Emanuel de Oliveira Carosia

Upload: others

Post on 09-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistemas

Computacionais

Unidades de Informação

Sistemas Numéricos

Me. Arthur Emanuel de Oliveira Carosia

Page 2: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

• Utilizamos o sistema decimal como unidade de medida

• Os computadores utilizam o Sistema Binário para

trabalhar, composto de apenas 2 valores para realizar as

suas operações.

Page 3: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

O bit é a menor unidade de informação

reconhecida pelo computador, e é representado pelos

valores lógicos

0 ou 1.

Page 4: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

• A tensão de 5,0V corresponde ao bit 1 (ligado)

• A falta de tensão, ou seja, 0 V, corresponde ao bit 0

(desligado).

Page 5: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

• Se não existisse o sistema binário...

• Para que a máquina pudesse representar

eletricamente todos os símbolos utilizados na linguagem

humana, seriam necessários mais de 100 diferentes

valores de tensão (ou de corrente).

Page 6: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

Como os computadores modernos

representam as informações?

Page 7: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

Como os computadores modernos

representam as informações?

Normalmente a informação a ser

processada é de forma numérica ou texto

Page 8: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

Como os computadores modernos

representam as informações?

Para sistema digital,

internamente tudo é

codificado em números.

Page 9: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

Como os computadores modernos

representam as informações?

Como os computadores

representam as informações

utilizando apenas dois

estados possíveis - eles são

totalmente adequados para

números binários.

Page 10: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

Como os computadores modernos

representam as informações?

A transformação da

codificação interna em algo

compreensível pelo usuário

também acontece

Page 11: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

- Número binário no computador:

• bit [“Binary digIT”]

-Assume os seguintes valores:

• 0 - desligado

• 1 - ligado

Page 12: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

- Um bit pode representar apenas 2 símbolos (0 e 1)

- Necessidade

• Unidade maior, formada por um conjunto de bits,

para representar números e outros símbolos, como

os caracteres e os sinais de pontuação que usamos nas

linguagens escritas.

Page 13: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

Grupo de bits

Bits suficientes para representar:

– dígitos numéricos

– letras maiúsculas e minúsculas do alfabeto

– sinais de pontuação

– símbolos matemáticos

– etc.

Page 14: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

Page 15: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

Capacidade de representação

Page 16: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Representação da

Informação

Capacidade de representação

Page 17: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Byte (Binary Term)

Grupo ordenado de 8 bits– O termo byte foi criado por Werner Buchholz em 1956

durante o desenho do computador IBM Stretch.

– Tratado de forma individual, como unidade de

armazenamento e transferência.

– Unidade de memória usada para representar um

caractere.

Page 18: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Byte (Binary Term)

Grupo ordenado de 8 bits– Com 8 bits, podemos arranjar 256 configurações

diferentes: dá para 256 caracteres, ou para números de

0 a 255, ou de –128 a 127, por exemplo.

Page 19: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Byte

Todas as letras, números e outros caracteres são

codificados e decodificados pelos equipamentos através

dos bytes que os representam, permitindo, dessa forma, a

comunicação entre o usuário e a máquina.

Page 20: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Byte

Parte de conjuntos de caracteres ASCII

American Standard Code for Information Interchange

Page 21: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Unidades de

Armazenamento

Conteúdo

Page 22: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Exercícios

1. Descreva o processo que define como o computador representa a

informação.

2. O que é um bit, quais e quantos valores ele pode assumir?

3. O que é um byte e quantos valores possíveis ele pode assumir?

Escreva pelo menos 10 valores possíveis para um byte.

4. Quantos bits existem em um GB?

5. Pesquise sobre a tabela ASCII e veja como são representados os

caracteres do alfabeto em binários. Em seguida, traduza para

binários a seguinte mensagem.

Aula de sistemas computacionais

Page 23: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistemas Numéricos

A conversão de dados em informações, e estas novamente

em dados, é uma parte tão fundamental em relação ao que

os computadores fazem que é preciso saber como a

conversão ocorre para compreender como o computador

funciona.

Page 24: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistemas Numéricos

Dentro do mundo computacional, os sistemas de

numeração utilizados atualmente são:

Decimal

Binário

Octal

Hexadecimal

Page 25: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistemas Numéricos

• Cada sistema de numeração é apenas um método

diferente de representar quantidades.

• As quantidades em si não mudam; mudam apenas os

símbolos usados para representá- las.

A quantidade de algarismos disponíveis em

um dado sistema de numeração é chamada

de base.

Page 26: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistemas Numéricos

Page 27: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistemas Numéricos

Page 28: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistema Decimal

Sistema mais utilizado.

Apareceu naturalmente no aprendizado de contagem (dez

dedos).

10 símbolos para representar quantidades.

0 1 2 3 4 5 6 7 8 9

Page 29: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistema Decimal

Também chamado de sistema de base 10.

É um sistema posicional, no qual o valor de cada dígito

depende de sua posição no número.

123410

4 unidades, 3 dezenas, 2 centenas e 1 milhar

1000+200+30+4 = 1234;

Page 30: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistemas Numéricos

Page 31: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistema Binário

Também chamado de sistema de base 2

É um sistema posicional, no qual o valor de cada dígito é

nomeado de bit.

Assume os valores 0 e 1

Page 32: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistema Binário

Segue as regras do sistema decimal

Válidos os conceitos de peso e posição

Cada algarismo é chamado de bit.

(00)2

(01)2

(10)2

(11)2

Page 33: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistemas Numéricos

Page 34: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistema Octal

Sistema Octal

Também chamado de sistema de base 8

É um sistema posicional

Possui 8 símbolos

0 1 2 3 4 5 6 7

(00)8

(121)8

(156)8

(563)8

Page 35: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistemas Numéricos

Page 36: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

(FA3)16

(12A)16

(5A3)16

Sistema Hexadecimal

Também chamado de sistema de base 16

É um sistema posicional.

Possui 16 símbolos

Uso das letras

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

Page 37: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre

Sistemas

Page 38: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre

Sistemas

Método da Divisão

Transformação de Base Decimal para Outra Base

– Divisão inteira (do quociente) sucessiva pela base, até

que quociente seja menor do que a base.

– Valor na base = composição do último quociente (MSB)

com restos (primeiro resto é bit menos significativo - LSB)

– Dividir o número por b (base do sistema) e os resultados

consecutivas vezes.

Page 39: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre

Sistemas

Notação Polinomial

Válida para qualquer base numérica.

Notação ou Representação Polinomial

Número = anbn + an-1b

n-1 + an-2bn-2 ... + a0b0

an = algarismo,

b = base do número

n = quantidade de algarismo - 1

Page 40: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre Sistemas

Binário para Decimal

A conversão binário para decimal consiste em multiplicar o algarismo do

número binário pela base elevada ao expoente de sua colocação no

número, lembrando que a base do número binário é 2.

Page 41: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre Sistemas

Decimal para Binário

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 sentido

ascendente.

Page 42: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre Sistemas

Decimal para Binário

Page 43: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre Sistemas

Octal para Decimal

Multiplicar o algarismo do número octal pela base elevada ao expoente de

sua colocação no número, lembrando que a base do número octal é 8.

Page 44: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre Sistemas

Decimal para Octal

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 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 sentido

ascendente.

Page 45: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre Sistemas

Decimal para Octal

Page 46: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre Sistemas

Hexadecimal para Decimal

Multiplicar o algarismo do número hexadecimal pela base elevada ao

expoente de sua colocação no número, lembrando que a base do

número hexadecimal é 16.

Page 47: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Conversões entre Sistemas

Decimal para Hexadecimal

Page 48: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Exercícios

Conteúdo

Page 49: Sistemas Computacionais - Blog da Prof Andrea Garcia...Sistemas Numéricos A conversão de dados em informações, e estas novamente em dados, é uma parte tão fundamental em relação

Sistemas

Computacionais

Unidades de Informação

Sistemas Numéricos

Me. Arthur Emanuel de Oliveira Carosia