A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistemas de Informações Fundamentos da Computação 5. Representação de Caracteres Márcio Aurélio Ribeiro Moreira

Apresentações semelhantes


Apresentação em tema: "Sistemas de Informações Fundamentos da Computação 5. Representação de Caracteres Márcio Aurélio Ribeiro Moreira"— Transcrição da apresentação:

1 Sistemas de Informações Fundamentos da Computação 5. Representação de Caracteres Márcio Aurélio Ribeiro Moreira marcio.moreira@uniminas.br http://si.uniminas.br/~marcio/

2 Márcio Moreira5. Representação de Caracteres – Slide 2Fundamentos da Computação  O computador usa só 0 e 1, nós utilizamos: Letras do alfabeto e caracteres para os idiomas Algarismos decimais para representar números  Como o representar dados no computador? Números:  É possível converter números decimais para binários? Caracteres:  É possível representar os caracteres como binários?  Sim, se criássemos uma tabela convertendo caracteres em números e estes em binários Representação de Dados

3 Márcio Moreira5. Representação de Caracteres – Slide 3Fundamentos da Computação  ASCII: American Standard Code for Information Interchange Código padrão americano para intercâmbio de informações  EBCDIC: Extended Binary Coded Decimal for Interchange Code Código estendido de decimais codificados em binário para intercâmbio (de informações) Tabela de 256 caracteres utilizada em mainframes IBM  Unicode: Universal Character Encoding (codificação universal de caracteres) Está se tornando cada vez mais popular Formado por: UTF-8, UTF-16 e UTF-32 Tabelas de Caracteres

4 Márcio Moreira5. Representação de Caracteres – Slide 4Fundamentos da Computação Tabela ASCII Caracteres de controle MaiúsculasMinúsculas Algarismos Sinais e Acentos

5 Márcio Moreira5. Representação de Caracteres – Slide 5Fundamentos da Computação  A tabela ASCII padrão não tinha letras acentuadas: A tabela original usava 7 bits  128 caracteres (usada pelo Unix) Estenderam a tabela para 8 bits  256 caracteres (letras acentuadas) As línguas orientais requerem mais de 256 caracteres Tabela ASCII Estendida

6 Márcio Moreira5. Representação de Caracteres – Slide 6Fundamentos da Computação  Unicode: Os padrões UTF (Unicode Transformation Format, formato de transformação Unicode) são:  UTF-8:1 byte  256 caracteres (mesmos ASCII)  UTF-16:2 bytes  65536 valores (mais usado)  UTF-32:4 bytes  4 milhões de valores  Padrões de linguagens: Unicode:Java e.Net ASCII:C, C++ e C# Tabelas Unicode UTF-32 UTF-16 UTF-8 (ASCII)


Carregar ppt "Sistemas de Informações Fundamentos da Computação 5. Representação de Caracteres Márcio Aurélio Ribeiro Moreira"

Apresentações semelhantes


Anúncios Google