You are on page 1of 32

Universidade Federal do Amazonas - UFAM

Instituto de Ciências Exatas - ICE
Departamento de Ciência da Computação DCC

Introdução ao Processamento de Dados – IEC981
Aula2 – Representação da Informação

Professor:

e-mail

Marco Aurélio Sevalho, M.Sc.

msevalho@dcc.ufam.edu.br

Web site

http://www.dcc.ufam.edu.br/~msevalho/ensino/iec981t2

Conteúdo da Disciplina
Módulo 1: Noções de Computadores:
1. A Informática e o Computador
2. Representação da Informação

Módulo 2: Sistemas Computacionais
1. Tipos de Computador
2. Noções sobre Arquitetura de Computadores

Módulo 3: Visão Geral sobre Software
1. Evolução e Classificação do software
2. Noções sobre Sistemas Operacionais

Módulo 1: Noções de Computadores – Representação da Informação

2/32

Conteúdo da Aula
2. Representação da Informação
Objetivo:
Conhecer como os diferentes tipos de dados são representados num sistema
computacional.

2.1 Introdução ao Sistema Binário
2.2 Representação de Números e Símbolos
2.3 Representação de Imagens
2.4 Representação de Sons e Vídeos
Módulo 1: Noções de Computadores – Representação da Informação

3/32

etc Os sistemas de computação utilizam o Sistema Binário para representação dos dados Módulo 1: Noções de Computadores – Representação da Informação 4/32 .    Há diversos sistemas de numeração usados pelo homem   Dá uma única descrição a cada número representado Oferece estruturas algébricas e aritméticas para os números.1 Introdução ao Sistema Binário  Sistema numéricos  Sistema em que um conjunto de números são representados por numerais de uma forma consistente. Romano. Exemplos: Decimal. Sexagesimal.2.

4.٥ . 5.2.٢ .1 Introdução ao Sistema Binário  Sistema Decimal  Origem indo-arábica   Sistema posicional de base 10   ١ . 2.٣ . 1. 3.٨ . 8.٤ . 7.٦ . 6. e. 0 Representação baseada na quantidade de ângulos  O valor de um numeral baseado num sistema posicional é obtido através da sua Decomposição Polinomial Módulo 1: Noções de Computadores – Representação da Informação 5/32 .٩. 9.٧ .

2.4.7.2.1 Introdução ao Sistema Binário  Base de um sistema numérico   Determina a quantidade de símbolos e o valor de cada símbolo num sistema numérico É indicada através de um índice x à direita do numeral a ax  ∴ numeral a na base x Exemplos: 195110 = 1951 ∴ x = 10 : base 10 ou sistema decimal • Possui 10 símbolos: 1.9.5.0 101012 ∴ x = 2 : base 2 ou sistema binário • Possui 2 símbolos: 0 e 1 Módulo 1: Noções de Computadores – Representação da Informação 6/32 .3.6.8.

2.1 Introdução ao Sistema Binário  Notação Posicional  Indica o valor de cada numeral através da sua posição 195110 1 milhar + 9 centenas + 5 dezenas + 1 unidade  O valor total do número é a soma dos valores relativos de cada algarismo 195110 1 50 900 1000 -----1951 + + + + 1x1 5 x 10 9 x 100 1 x 1000 ------------1951 + + + + 1 x 100 5 x 101 9 x 102 1 x 103 --------1951 Módulo 1: Noções de Computadores – Representação da Informação 7/32 .

a0} = numerais x = base n = grau do polinômio 1951 = 1 x 103+ 9 x 102 + 5 x 101 + 1 x 100 Módulo 1: Noções de Computadores – Representação da Informação 8/32 .2. .. .1 Introdução ao Sistema Binário  Decomposição Polinomial f(x) = valor numérico {an.. an-1. a1.

1 Introdução ao Sistema Binário  Sistema Binário  Sistema posicional de base 2 (x = 2)    Domínio de valores: 0 e 1 Exemplos: 1012 ∴ 01112 100012 ∴ 11010112 Usado pelos sistemas computacionais e eletrônica digital  Circuitos eletrônicos digitais representam apenas dois estados: •  Ligado/Desligado.2. bit Origem    Séc. Positivo/Negativo Oferece confiabilidade para representação de dados •  ∴ Dígito Binário (0 ou 1) – binary digit. XVIII: Leibniz estabeleceu o sistema moderno atual 1856: George Boole criou álgebra booleana 1937: Claude Shannon (MIT) implementou a álgebra booleana em circuitos elétricos Módulo 1: Noções de Computadores – Representação da Informação 9/32 .

2.1 Introdução ao Sistema Binário  Conversão Binário/Decimal 1012 1012 1 x 20 ∴ 1 x 1 ∴ 1 0 x 21 ∴ 0 x 2 ∴ 0 1 x 22 ∴ 1 x 4 ∴ 4 ---5 1 x 20 1 x 21 1 x 22 1 x 23 11112 ∴ 1x1 ∴ ∴ 1x 2∴ ∴ 1x 4∴ ∴ 1x 8∴ 1 2 4 8 ---15 ∴ 11112 1 x 20 0 x 21 0 x 22 0 x 23 1 x 24 ∴ 100012 ∴ 100012 ∴ 1x1 ∴ 1 ∴ 0x 2∴ 0 ∴ 0x 4∴ 0 ∴ 0x 8∴ 0 ∴ 1 x 16 ∴ 16 ---17 11010112 1 x 20 1 x 21 0 x 22 1 x 23 0 x 24 1 x 25 1 x 26 ∴ ∴ ∴ ∴ ∴ ∴ ∴ 11010112 1x1 1x 2 0x 4 1x 8 0 x 16 1 x 32 1 x 64 Módulo 1: Noções de Computadores – Representação da Informação ∴ ∴ ∴ ∴ ∴ ∴ ∴ 1 2 0 8 0 32 64 ------107 10/32 .

1 Introdução ao Sistema Binário  Conversão Binário/Decimal R e p re se n ta ç ã o B in á r ia P o tê n c ia R e p re se n ta ç ã o D e c im a l 1 20 1 10 21 2 100 22 4 1000 23 8 10000 24 16 100000 25 32 1000000 26 64 10000000 27 128 100000000 28 256 1000000000 29 512 10000000000 2 10 1024 Módulo 1: Noções de Computadores – Representação da Informação 11/32 .2.

3 Representação de Imagens 2. Representação da Informação 2.4 Representação de Sons e Vídeos Módulo 1: Noções de Computadores – Representação da Informação 12/32 .Conteúdo da Aula 2.1 Introdução ao Sistema Binário 2.2 Representação de Números e Símbolos 2.

2. letras e símbolos? Representação de números  O Sistema Binário representa números naturais  Utiliza-se padrões de codificação para representação dos demais conjuntos de números e demais símbolos Módulo 1: Noções de Computadores – Representação da Informação 13/32 .2 Representação de Números e Símbolos   Sistemas Computacionais imitam a informação real  Modelos eletrônicos baseados em valores numéricos  O bit (Dígito Binário) é a menor unidade da informação  Como representar números.

048.000.000 B 1 MB (Megabyte) 220 = 1.2.776 B 10 12 = 1.000.000.000 ~ 1. símbolo.824 B 10 9 = 1.024 B 10 3 = 1.741. número.073.000.000 KB 1 GB (Gigabyte) 230 = 1. etc) Múltiplos do byte: Nome Quantidade de Bytes Valor aproximado no SI 1 KB (Kilobyte) 210 = 1.000 ~ 1.000 MB 1 TB (Terabyte) 240 = 1.2 Representação de Números e Símbolos  Representação de caracteres  Byte    8 bits = 1 byte = 1B Equivale a representação de um caracter (letra.000 GB Módulo 1: Noções de Computadores – Representação da Informação 14/32 .000.099.000.627.576 B 10 6 = 1.000 B ~ 1.511.

” “Meu pen-drive possui 1GB..” “Um DVD possui 4.2 Representação de Números e Símbolos  O Byte  Exemplos de utilização de múltiplos do Byte  Tamanho de arquivos: • • •  Dispositivos de armazenamento secundário • • •  “Meu documento de texto tem 200KB.” “Minha fotografia do orkut tem 500KB..7 GB” Dispositivos memória principal • “Meu computador possui 2 GB de memória RAM...2...” “O vídeo que baixei da Internet tem 30 MB.....” “Meu disco-rígido possui 200 GB..” Módulo 1: Noções de Computadores – Representação da Informação 15/32 ..

2 Representação de Números e Símbolos  Representação de Símbolos  Tabelas de Mapeamento de bits     Representam elementos ou estados através da combinação de bits Exemplo1: Tabela para indicar o estado de uma lâmpada Bits Valor 0 DESLIGADA 1 LIGADA Exemplo2: Tabela para indicar o estado de movimento de um carro Bits Ação 00 Carro andando em frente. 10 Carro virando à esquerda. 01 Carro virando à direita.2. Número de combinações possíveis = 2n • n é o número de bits Módulo 1: Noções de Computadores – Representação da Informação 16/32 . 11 Carro parado.

2 Representação de Números e Símbolos  Representação de Símbolos: Padrão de Codificação ASCII   Codificação ASCII (American Standard Coded for Information Interchange) • • Usa 8 bits (28 = 256 símbolos) Restrito ao alfabeto ocidental e poucos símbolos adicionais Módulo 1: Noções de Computadores – Representação da Informação 17/32 .2.

536 símbolos) Representa diversos alfabetos. símbolos matemáticos. musicais.2 Representação de Números e Símbolos  Representação de Símbolos: Padrão de Codificação UNICODE    Padrão criado por um conjunto de empresas Utiliza 16 bits = 2 Bytes = (216 = 65.2. Módulo 1: Noções de Computadores – Representação da Informação 18/32 . etc.

Conteúdo da Aula 2. Representação da Informação 2.3 Representação de Imagens 2.2 Representação de Números e Símbolos 2.4 Representação de Sons e Vídeos Módulo 1: Noções de Computadores – Representação da Informação 19/32 .1 Introdução ao Sistema Binário 2.

chamados pixels   Elemento de Imagem: Pixel (picture element) Menor ponto que forma uma imagem digital Mapas de bits com milhares de pixels formam uma imagem    Mapas de Bits Matriz onde cada ponto ou célula é um pixel. com um valor binário associado a cada ponto  0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 Módulo 1: Noções de Computadores – Representação da Informação 20/32 .2.3 Representação de Imagens  Imagens Digitais representações em 2 dimensões de uma imagem como um conjunto finito de valores digitais.

300.3 Representação de Imagens  Resolução de uma imagem digital  É a quantidade de pixels da imagem (colunas x linhas) •  Exemplo: 1280 x 1024 pixels ~ 1.2 2. Resolução 640 x 480 1024 x 768 1289 x 960 1600 x 1200 2048 x 1536 2560x1920 Mega Pixels Uso Recomendado 0.0 Impressões até 13 x 18 cm 3.1 Impressões até 20 x 30 cm 5..78 Impressões até 10 x 15 cm 1.0 Impressão de posteres Módulo 1: Noções de Computadores – Representação da Informação 21/32 .2.3 Internet Impressões até 9 x 13 cm 0.3 x 220 pixels Alguns padrões de resolução de imagem..000 pixels = 1.

de cores = 2n Exemplo = 23 = 8 cores Módulo 1: Noções de Computadores – Representação da Informação 22/32 . de Cores 1 2 4 16 8 256 16 65536 24 ~16 milhões Nr.2.3 Representação de Imagens  Profundidade da imagem   Número de bits (n) utilizado para representar cada pixel Define a quantidade de cores que uma imagem pode possuir Profundidade Nr.

vermelho e azul (subpixels): Módulo 1: Noções de Computadores – Representação da Informação 23/32 .3 Representação de Imagens  Tamanho de uma imagem   Medida em (múltiplos de) bits Produto entre a resolução (colunas x linhas) e a profundidade da imagem (n bits) • •  Exemplo 1: 8 colunas x 10 linhas x 1 bit = 80 bits = 10Bytes Exemplo 2: 9 colunas x 9 linhas x 3 bits = 243 bits ~ 30Bytes Composição de cores  Num monitor colorido cada Pixel é composto por 3 pontos verde.2.

2.3 Representação de Imagens  Formatos de Imagens  BMP (bitmap): • •  GIF (Graphics Interchange Format) • • •  Utiliza o esquema de matriz de bits sem nenhuma compressão Gera imagens com tamanho elevado Formato que utiliza compressão de imagem Há restrição na quantidade de cores representadas (256 cores) Usado na Internet para imagens pequenas. com pouca variação de cores JPG (Joint Photographic Experts Group) • • • Utiliza uma compressão mais eficiente com pouca perda de qualidade Pode representar até 16 milhões de cores Ampla utilização na Internet Módulo 1: Noções de Computadores – Representação da Informação 24/32 .

4 Representação de Sons e Vídeos Módulo 1: Noções de Computadores – Representação da Informação 25/32 .3 Representação de Imagens 2.2 Representação de Números e Símbolos 2. Representação da Informação 2.1 Introdução ao Sistema Binário 2.Conteúdo da Aula 2.

2.4 Representação de Sons e Vídeos  Vídeos digitais  Imagens em movimento    No cinema: 24 imagens (quadros) por segundo (24 frames per second) No computador: 30 imagens por segundo (30 fps) O tamanho de um filme utilizando o esquema tradicional de representação ficaria muito grande  Utilizam-se os Codecs (Codificador/DECodificador) • Comprimem as imagens e os sons Módulo 1: Noções de Computadores – Representação da Informação 26/32 .

2. Módulo 1: Noções de Computadores – Representação da Informação 27/32 . é mais popular dentre os formatos de áudio/video. MPEG-2: DVD. MPEG-4: Usado na Internet Desenvolvido para computadores Macintosh Apple. foi a base para o MPEG-4 AVI (Audio Video Interleave) • Definido pela Microsoft.4 Representação de Sons e Vídeos  Vídeos digitais  Exemplos de Codecs:  MPEG (Moving Pictures Experts Group) •  QuickTime (.mov) •  MPEG-1: Videos CD.

4 Representação de Sons e Vídeos  Digitalização do som   Codificação digital de um sinal elétrico que representa uma onda sonora O som é captado. codificado em bits e depois decodificado ao ser ouvido Módulo 1: Noções de Computadores – Representação da Informação 28/32 .2.

2.4 Representação de Sons e Vídeos  Parâmetros para qualidade do som  Taxa de Amostragem • • •  Número de bits • •  10 KHz: qualidade de conversação telefônica 20 KHz: qualidade de rádio FM 40 KHz: qualidade de CD 8 bits: qualidade de conversação telefônica 16 bits: qualidade sem distorções Quantidade de bits por segunto (bit rate) • • • 32 Kbit/s: qualidade AM 96 Kbit/s: qualidade FM 128 Kbit/s a 320 kbit/s: qualidade de CD Módulo 1: Noções de Computadores – Representação da Informação 29/32 .

comprime em até 90% Formato da Microsoft Advanced Audio Coding (. Módulo 1: Noções de Computadores – Representação da Informação 30/32 .ram) Ogg Vorbis.mp3) •  Windows Media Audio (.4 Representação de Sons e Vídeos  Formatos de áudio digital  MPEG-3 (.2.aac)    formato para iPods Realaudio Media (.wma) •  Formato mais popular.

4 Representação de Sons e Vídeos Módulo 1: Noções de Computadores – Representação da Informação 31/32 .Conteúdo da Aula 2. Representação da Informação 2.3 Representação de Imagens 2.2 Representação de Números e Símbolos 2.1 Introdução ao Sistema Binário 2.

Próxima aula Módulo 2: Sistemas Computacionais Tipos de Computador Supercomputadores Mainframes Minicomputadores Microcomputadores Notebooks ou Laptops Palmtops ou Handhelds Módulo 1: Noções de Computadores – Representação da Informação 32/32 .