SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Universidade Federal da Paraíba
                               Centro de Ciências Aplicadas e Educação
                               Departamento de Ciências Exatas




      ACII:
      Representação Computacional


                                        Prof. Rafael Marrocos Magalhães
                                                     rafael@dce.ufpb.br




        13 de Fevereiro de 2012                                           UFPB - CCAE - DCE

segunda-feira, 13 de fevereiro de 12                                                          1
Motivação

                                       Como interagimos com o mundo?

                                         Como obtemos informação?

                                       Como representamos informação?




segunda-feira, 13 de fevereiro de 12                                    2
Sumário

                         Interação
                         Mídias e Tecnologias
                         Conversão A/D e D/A
                         Tipos de dados
                         Aplicações




segunda-feira, 13 de fevereiro de 12             3
Homem e o Mundo


segunda-feira, 13 de fevereiro de 12   4
segunda-feira, 13 de fevereiro de 12   5
Mídias
                                       Mídia
                                       escrita




segunda-feira, 13 de fevereiro de 12                      6
Mídias no computador

                                        Texto               Números
                                       (String)          (Float, Int, etc.)


                                     Imagem                   Áudio
                               (jpg, gif, png, etc.)   (wav, mp3, acc, etc.)




segunda-feira, 13 de fevereiro de 12                                           7
Conversão Analógico/Digital




segunda-feira, 13 de fevereiro de 12                     8
Como armazenar?




segunda-feira, 13 de fevereiro de 12                 9
Sinal




segunda-feira, 13 de fevereiro de 12           10
Amostragem




segunda-feira, 13 de fevereiro de 12                11
Sinal amostrado




segunda-feira, 13 de fevereiro de 12                     12
Quantificador




segunda-feira, 13 de fevereiro de 12                  13
Codificação




segunda-feira, 13 de fevereiro de 12                14
Limites da conversão




segunda-feira, 13 de fevereiro de 12             15
Como reproduzir?




segunda-feira, 13 de fevereiro de 12                 16
Número Inteiros




segunda-feira, 13 de fevereiro de 12                     17
Número de Ponto
                                      Flutuante
                              Comum em ciência cálculos com valores muito elevados

                                   Massa do elétron 9x10-28       Massa do Sol 2x1033




                    0000000000000000000000000000000000.00000000000000000000000000009
                    2000000000000000000000000000000000.00000000000000000000000000000

                                                 62 bits significativos

segunda-feira, 13 de fevereiro de 12                                                    18
Princípios
                   n = f x 10e

                   número = mantissa (fração) X expoente (inteiro)

                                        3,14 = 0,314 x 10-1 = 3,14 x 100

                                       0,000001 = 0,1 x 10-5 = 1,0 x 10-6

                                       1941 = 0,1941 x 104 = 1,941 x 103

                      Limitações pela quantidade de bits da mantissa (precisão) e do
                                            expoente (faixa)

segunda-feira, 13 de fevereiro de 12                                                   19
Forma Padrão
                                                 Representação R qualquer

                         fração (mantissa) 3 dígitos e sinal, expoente 2 dígitos e sinal

                                              mantissa 3 dígitos 0,1 <= |f| < 1

                         +0,100 x 10-99 a +0,999 x 10+99 = 199 ordens de grandeza

                                                   5 dígitos e dois sinais

                                       Serve para MODELAR o sistema de números reais


segunda-feira, 13 de fevereiro de 12                                                       20
Forma Padrão
                                                      3                      5
                                               Falta negativa    4     Falta positiva
                       1                                        Zero                           7
                Excesso negativo                                                        Excesso positivo
                            {



                                                         {


                                                                                            {
                                       -1099
                                                         {
                                                       -10-100 0 10-100                   1099
                                         {
                                                                         {
                                        Núm. negativos que              Núm. positivos que
                                       podem ser expressos             podem ser expressos
                                                 2                               6


segunda-feira, 13 de fevereiro de 12                                                                       21
Erros de representação

                                       Erro de excesso (overflow) (regiões 1 e 7)

                                                  1060 x 1060 = 10120

                                       Erro de falta (underflow) (regiões 3 e 5)

                                                        10-102




segunda-feira, 13 de fevereiro de 12                                                22
Densidade

                              Existem 179.000 valores positivos nessa representação



                                       Existem 179.000 valores negativos e o zero



                                358.201 valores possíveis que estão nas regiões 2 e 6
                                                   (pontilhado)


segunda-feira, 13 de fevereiro de 12                                                    23
Limitações
                                 O que acontece quando se divide 0,100 x 103 por 3?

                                       0,333... x 102   -    Arredondamento

                                               O espaço existente entre:

                                             0,998 x 1099 e 0,999 x 1099

                                              0,998 x 100 e 0,999 x 100

                                            Erro absoluto e Erro relativo


segunda-feira, 13 de fevereiro de 12                                                  24
Exemplos (não normalizados)
                       Dígitos na mantissa Dígitos no expoente   Limite inferior   Limite superior
                                       3           1                  10-12             10+9
                                       3           2                 10-102             10+99
                                       3           3                 10-1002           10+999
                                       3           4                10-10002           10+9999
                                       4           1                  10-13             10+9
                                       4           2                 10-103             10+99
                                       4           3                 10-1003           10+999
                                       4           4                10-10003           10+9999
                                       5           1                  10-14             10+9
                                       5           2                 10-104             10+99
                                       5           3                 10-1004           10+999
                                       5           4                10-10004           10+9999
                                       10          3                 10-1009           10+999
                                       20          3                 10-1019           10+999


segunda-feira, 13 de fevereiro de 12                                                                 25
Padrão IEEE 754

                   Final da década de 1970

                   padronizar e, criar um padrão correto

                   William Kahan

                   1985 IEEE 754 (float point)




segunda-feira, 13 de fevereiro de 12                       26
IEEE 754
                                       Bits 1    8                23
                                          Bits 1   8                23
                                                               Fraction
                                                                 Fraction
                                                       Exponent
                                       Sign              Exponent
                                          Sign
                                                             (a)
                                              Precisão    simples (32
                                                                (a)      bits)

              Bits 1      11                                           52
                  Bits 1     11                                          52
                       Exponent                                     Fraction
                          Exponent                                    Fraction
                       Sign
                          Sign
                                                 Precisão dupla (64 bits)
                                                             (b)
                                                                (b)

                          Figure B-4. IEEE floating-point formats. (a) Single precision. (b) Double precisi
                             Figure B-4. IEEE floating-point formats. (a) Single precision. (b) Double preci
segunda-feira, 13 de fevereiro de 12                                                                     27
Normalização IEEE 754
                                                                 Não normalizado
                                                     Example 1: Exponentiation to the base 2
                                                     2–2            2–4            2–6            2–8        2–10       2–12        2–14      2–16
                                                –1             –3             –5             –7             –9        –11         –13       –15
                                            2              2              2              2              2         2           2         2


                                            0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 = 2 (1 × 2 + 1 × 2 + 1 × 2
                                                                               20     –12     –13     –15
malized:       0 1010100
                                        .
            Sign Excess 64                 Fraction is 1 ×      1×                                      2–12+               2–13                     + 1 × 2–16) = 432
              + exponent is                          +1 × 2 + 1 × 2                                      –15                 –16

                84 – 64 = 20
            To normalize, shift the fraction left 11 Normalizado 11 from the exponent.
                                                     bits and subtract

lized:         0 1001001                    1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 = 29 (1 × 2–1+ 1 × 2–2+ 1 × 2–4
                                        .
            Sign Excess 64                                          Fraction is 1 ×                     2–1      +1×        2–2                      + 1 × 2–5) = 432
             + exponent is                                                    +1 × 2                     –4
                                                                                                                 +1×2        –5

                 73 – 64 = 9
                                                 Example 2: Exponentiation to the base 16

                                                     16–1                           16–2                         16–3                   16–4
 segunda-feira, 13 de fevereiro de 12                                                                                                                                    28
Características
                                       Item               Single precision         Double precision
                  Bits in sign                                     1                         1
                  Bits in exponent                                 8                        11
                  Bits in fraction                                23                        52
                  Bits, total                                     32                        64
                  Exponent system                            Excess 127               Excess 1023
                  Exponent range                             −126 to +127            −1022 to +1023
                  Smallest normalized number                     2−126                     2−1022
                  Largest normalized number                  approx. 2128             approx. 2
                                                                                                  1024

                  Decimal range                         approx. 10−38 to 1038 approx. 10−308 to 10308
                  Smallest denormalized number              approx. 10−45            approx. 10−324

                             Figure B-5. Characteristics of IEEE floating-point numbers.
segunda-feira, 13 de fevereiro de 12                                                                     29
Imagens



segunda-feira, 13 de fevereiro de 12             30
Imagens




segunda-feira, 13 de fevereiro de 12             31
Imagens




segunda-feira, 13 de fevereiro de 12             32
Analógico x Digital




segunda-feira, 13 de fevereiro de 12                   33
Imagens




segunda-feira, 13 de fevereiro de 12             34
Imagens




segunda-feira, 13 de fevereiro de 12             35
Vídeos




segunda-feira, 13 de fevereiro de 12            36
Vídeos




segunda-feira, 13 de fevereiro de 12            37
Aplicações


                   Sensores             Processamento   Atuadores




segunda-feira, 13 de fevereiro de 12                                38
Aplicações Exemplos
                      • Detecção de movimento, presença,
                              operação, interação, etc...
                            • Câmera
                            • Laser
                            • Sonoro
                            • Pressão
segunda-feira, 13 de fevereiro de 12                        39
Recapitulando
                                       Como interagimos com o mundo?

                                         Como obtemos informação?

                                       Como representamos informação?

                         Mídias, tecnologia, obtenção, representação,
                                   processamento, interação


segunda-feira, 13 de fevereiro de 12                                    40
Dúvidas


                                         ?
segunda-feira, 13 de fevereiro de 12             41

Mais conteúdo relacionado

Destaque

Ponto Flutuante em MIPS
Ponto Flutuante em MIPSPonto Flutuante em MIPS
Ponto Flutuante em MIPSMayara Mônica
 
SC - EAD - SL03 - Contextos ee Aplicação da EAD
SC - EAD - SL03 - Contextos ee Aplicação da EADSC - EAD - SL03 - Contextos ee Aplicação da EAD
SC - EAD - SL03 - Contextos ee Aplicação da EADUFPB
 
SC - EAD - SL01 - Conceitos Básicos
SC - EAD - SL01 - Conceitos BásicosSC - EAD - SL01 - Conceitos Básicos
SC - EAD - SL01 - Conceitos BásicosUFPB
 
RC - SLAP - Apresentação da disciplina de Redes (2011-1)
RC - SLAP - Apresentação da disciplina de Redes (2011-1)RC - SLAP - Apresentação da disciplina de Redes (2011-1)
RC - SLAP - Apresentação da disciplina de Redes (2011-1)UFPB
 
SC - EAD - SL05 - Criação e Desenvolvimeto de Cursos
SC - EAD - SL05 - Criação e Desenvolvimeto de CursosSC - EAD - SL05 - Criação e Desenvolvimeto de Cursos
SC - EAD - SL05 - Criação e Desenvolvimeto de CursosUFPB
 
ACII - SLAP - Apresentacao
ACII - SLAP - ApresentacaoACII - SLAP - Apresentacao
ACII - SLAP - ApresentacaoUFPB
 
SC - EAD - SLAP - Apresentação
SC - EAD - SLAP - ApresentaçãoSC - EAD - SLAP - Apresentação
SC - EAD - SLAP - ApresentaçãoUFPB
 
SC - EAD - SL06 - O Ensino e o Instrutor
SC - EAD - SL06 - O Ensino e o InstrutorSC - EAD - SL06 - O Ensino e o Instrutor
SC - EAD - SL06 - O Ensino e o InstrutorUFPB
 
ACII - SL06 - Virtualizacao
ACII - SL06 - VirtualizacaoACII - SL06 - Virtualizacao
ACII - SL06 - VirtualizacaoUFPB
 
ACII - SL03 - Armazenamento Secundario
ACII - SL03 - Armazenamento SecundarioACII - SL03 - Armazenamento Secundario
ACII - SL03 - Armazenamento SecundarioUFPB
 
RC - SL01 - Introdução às Redes de Computadores
RC - SL01 - Introdução às Redes de ComputadoresRC - SL01 - Introdução às Redes de Computadores
RC - SL01 - Introdução às Redes de ComputadoresUFPB
 
Representação de Áudio e Imagem
Representação de Áudio e Imagem Representação de Áudio e Imagem
Representação de Áudio e Imagem Fee Kosta
 
RC SL04 - Camada de Rede
RC SL04 - Camada de RedeRC SL04 - Camada de Rede
RC SL04 - Camada de RedeUFPB
 
SC - EAD - SL02 - Contextualização Histórica
SC - EAD - SL02 - Contextualização HistóricaSC - EAD - SL02 - Contextualização Histórica
SC - EAD - SL02 - Contextualização HistóricaUFPB
 
ACII - SL04 - Introducao a redes de computadores
ACII - SL04 - Introducao a redes de computadoresACII - SL04 - Introducao a redes de computadores
ACII - SL04 - Introducao a redes de computadoresUFPB
 
RC - SL05 - Camada de Enlace e Redes Locais
RC - SL05 - Camada de Enlace e Redes LocaisRC - SL05 - Camada de Enlace e Redes Locais
RC - SL05 - Camada de Enlace e Redes LocaisUFPB
 
RC - SL03 - Camada de Transporte
RC - SL03 - Camada de TransporteRC - SL03 - Camada de Transporte
RC - SL03 - Camada de TransporteUFPB
 
ACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidosACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidosUFPB
 

Destaque (20)

Ponto Flutuante em MIPS
Ponto Flutuante em MIPSPonto Flutuante em MIPS
Ponto Flutuante em MIPS
 
SC - EAD - SL03 - Contextos ee Aplicação da EAD
SC - EAD - SL03 - Contextos ee Aplicação da EADSC - EAD - SL03 - Contextos ee Aplicação da EAD
SC - EAD - SL03 - Contextos ee Aplicação da EAD
 
SC - EAD - SL01 - Conceitos Básicos
SC - EAD - SL01 - Conceitos BásicosSC - EAD - SL01 - Conceitos Básicos
SC - EAD - SL01 - Conceitos Básicos
 
Python 05 - Ponto flutuante
Python 05  - Ponto flutuantePython 05  - Ponto flutuante
Python 05 - Ponto flutuante
 
RC - SLAP - Apresentação da disciplina de Redes (2011-1)
RC - SLAP - Apresentação da disciplina de Redes (2011-1)RC - SLAP - Apresentação da disciplina de Redes (2011-1)
RC - SLAP - Apresentação da disciplina de Redes (2011-1)
 
SC - EAD - SL05 - Criação e Desenvolvimeto de Cursos
SC - EAD - SL05 - Criação e Desenvolvimeto de CursosSC - EAD - SL05 - Criação e Desenvolvimeto de Cursos
SC - EAD - SL05 - Criação e Desenvolvimeto de Cursos
 
ACII - SLAP - Apresentacao
ACII - SLAP - ApresentacaoACII - SLAP - Apresentacao
ACII - SLAP - Apresentacao
 
SC - EAD - SLAP - Apresentação
SC - EAD - SLAP - ApresentaçãoSC - EAD - SLAP - Apresentação
SC - EAD - SLAP - Apresentação
 
SC - EAD - SL06 - O Ensino e o Instrutor
SC - EAD - SL06 - O Ensino e o InstrutorSC - EAD - SL06 - O Ensino e o Instrutor
SC - EAD - SL06 - O Ensino e o Instrutor
 
ACII - SL06 - Virtualizacao
ACII - SL06 - VirtualizacaoACII - SL06 - Virtualizacao
ACII - SL06 - Virtualizacao
 
ACII - SL03 - Armazenamento Secundario
ACII - SL03 - Armazenamento SecundarioACII - SL03 - Armazenamento Secundario
ACII - SL03 - Armazenamento Secundario
 
RC - SL01 - Introdução às Redes de Computadores
RC - SL01 - Introdução às Redes de ComputadoresRC - SL01 - Introdução às Redes de Computadores
RC - SL01 - Introdução às Redes de Computadores
 
Representação de Áudio e Imagem
Representação de Áudio e Imagem Representação de Áudio e Imagem
Representação de Áudio e Imagem
 
RC SL04 - Camada de Rede
RC SL04 - Camada de RedeRC SL04 - Camada de Rede
RC SL04 - Camada de Rede
 
SC - EAD - SL02 - Contextualização Histórica
SC - EAD - SL02 - Contextualização HistóricaSC - EAD - SL02 - Contextualização Histórica
SC - EAD - SL02 - Contextualização Histórica
 
ACII - SL04 - Introducao a redes de computadores
ACII - SL04 - Introducao a redes de computadoresACII - SL04 - Introducao a redes de computadores
ACII - SL04 - Introducao a redes de computadores
 
RC - SL05 - Camada de Enlace e Redes Locais
RC - SL05 - Camada de Enlace e Redes LocaisRC - SL05 - Camada de Enlace e Redes Locais
RC - SL05 - Camada de Enlace e Redes Locais
 
Som - conceitos básicos
Som - conceitos básicosSom - conceitos básicos
Som - conceitos básicos
 
RC - SL03 - Camada de Transporte
RC - SL03 - Camada de TransporteRC - SL03 - Camada de Transporte
RC - SL03 - Camada de Transporte
 
ACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidosACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidos
 

Último

Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreElianeElika
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
Atividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxAtividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxDianaSheila2
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 

Último (20)

Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Atividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxAtividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptx
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 

ACII - SL02 - Representação computacional

  • 1. Universidade Federal da Paraíba Centro de Ciências Aplicadas e Educação Departamento de Ciências Exatas ACII: Representação Computacional Prof. Rafael Marrocos Magalhães rafael@dce.ufpb.br 13 de Fevereiro de 2012 UFPB - CCAE - DCE segunda-feira, 13 de fevereiro de 12 1
  • 2. Motivação Como interagimos com o mundo? Como obtemos informação? Como representamos informação? segunda-feira, 13 de fevereiro de 12 2
  • 3. Sumário Interação Mídias e Tecnologias Conversão A/D e D/A Tipos de dados Aplicações segunda-feira, 13 de fevereiro de 12 3
  • 4. Homem e o Mundo segunda-feira, 13 de fevereiro de 12 4
  • 5. segunda-feira, 13 de fevereiro de 12 5
  • 6. Mídias Mídia escrita segunda-feira, 13 de fevereiro de 12 6
  • 7. Mídias no computador Texto Números (String) (Float, Int, etc.) Imagem Áudio (jpg, gif, png, etc.) (wav, mp3, acc, etc.) segunda-feira, 13 de fevereiro de 12 7
  • 9. Como armazenar? segunda-feira, 13 de fevereiro de 12 9
  • 10. Sinal segunda-feira, 13 de fevereiro de 12 10
  • 11. Amostragem segunda-feira, 13 de fevereiro de 12 11
  • 12. Sinal amostrado segunda-feira, 13 de fevereiro de 12 12
  • 15. Limites da conversão segunda-feira, 13 de fevereiro de 12 15
  • 16. Como reproduzir? segunda-feira, 13 de fevereiro de 12 16
  • 17. Número Inteiros segunda-feira, 13 de fevereiro de 12 17
  • 18. Número de Ponto Flutuante Comum em ciência cálculos com valores muito elevados Massa do elétron 9x10-28 Massa do Sol 2x1033 0000000000000000000000000000000000.00000000000000000000000000009 2000000000000000000000000000000000.00000000000000000000000000000 62 bits significativos segunda-feira, 13 de fevereiro de 12 18
  • 19. Princípios n = f x 10e número = mantissa (fração) X expoente (inteiro) 3,14 = 0,314 x 10-1 = 3,14 x 100 0,000001 = 0,1 x 10-5 = 1,0 x 10-6 1941 = 0,1941 x 104 = 1,941 x 103 Limitações pela quantidade de bits da mantissa (precisão) e do expoente (faixa) segunda-feira, 13 de fevereiro de 12 19
  • 20. Forma Padrão Representação R qualquer fração (mantissa) 3 dígitos e sinal, expoente 2 dígitos e sinal mantissa 3 dígitos 0,1 <= |f| < 1 +0,100 x 10-99 a +0,999 x 10+99 = 199 ordens de grandeza 5 dígitos e dois sinais Serve para MODELAR o sistema de números reais segunda-feira, 13 de fevereiro de 12 20
  • 21. Forma Padrão 3 5 Falta negativa 4 Falta positiva 1 Zero 7 Excesso negativo Excesso positivo { { { -1099 { -10-100 0 10-100 1099 { { Núm. negativos que Núm. positivos que podem ser expressos podem ser expressos 2 6 segunda-feira, 13 de fevereiro de 12 21
  • 22. Erros de representação Erro de excesso (overflow) (regiões 1 e 7) 1060 x 1060 = 10120 Erro de falta (underflow) (regiões 3 e 5) 10-102 segunda-feira, 13 de fevereiro de 12 22
  • 23. Densidade Existem 179.000 valores positivos nessa representação Existem 179.000 valores negativos e o zero 358.201 valores possíveis que estão nas regiões 2 e 6 (pontilhado) segunda-feira, 13 de fevereiro de 12 23
  • 24. Limitações O que acontece quando se divide 0,100 x 103 por 3? 0,333... x 102 - Arredondamento O espaço existente entre: 0,998 x 1099 e 0,999 x 1099 0,998 x 100 e 0,999 x 100 Erro absoluto e Erro relativo segunda-feira, 13 de fevereiro de 12 24
  • 25. Exemplos (não normalizados) Dígitos na mantissa Dígitos no expoente Limite inferior Limite superior 3 1 10-12 10+9 3 2 10-102 10+99 3 3 10-1002 10+999 3 4 10-10002 10+9999 4 1 10-13 10+9 4 2 10-103 10+99 4 3 10-1003 10+999 4 4 10-10003 10+9999 5 1 10-14 10+9 5 2 10-104 10+99 5 3 10-1004 10+999 5 4 10-10004 10+9999 10 3 10-1009 10+999 20 3 10-1019 10+999 segunda-feira, 13 de fevereiro de 12 25
  • 26. Padrão IEEE 754 Final da década de 1970 padronizar e, criar um padrão correto William Kahan 1985 IEEE 754 (float point) segunda-feira, 13 de fevereiro de 12 26
  • 27. IEEE 754 Bits 1 8 23 Bits 1 8 23 Fraction Fraction Exponent Sign Exponent Sign (a) Precisão simples (32 (a) bits) Bits 1 11 52 Bits 1 11 52 Exponent Fraction Exponent Fraction Sign Sign Precisão dupla (64 bits) (b) (b) Figure B-4. IEEE floating-point formats. (a) Single precision. (b) Double precisi Figure B-4. IEEE floating-point formats. (a) Single precision. (b) Double preci segunda-feira, 13 de fevereiro de 12 27
  • 28. Normalização IEEE 754 Não normalizado Example 1: Exponentiation to the base 2 2–2 2–4 2–6 2–8 2–10 2–12 2–14 2–16 –1 –3 –5 –7 –9 –11 –13 –15 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 = 2 (1 × 2 + 1 × 2 + 1 × 2 20 –12 –13 –15 malized: 0 1010100 . Sign Excess 64 Fraction is 1 × 1× 2–12+ 2–13 + 1 × 2–16) = 432 + exponent is +1 × 2 + 1 × 2 –15 –16 84 – 64 = 20 To normalize, shift the fraction left 11 Normalizado 11 from the exponent. bits and subtract lized: 0 1001001 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 = 29 (1 × 2–1+ 1 × 2–2+ 1 × 2–4 . Sign Excess 64 Fraction is 1 × 2–1 +1× 2–2 + 1 × 2–5) = 432 + exponent is +1 × 2 –4 +1×2 –5 73 – 64 = 9 Example 2: Exponentiation to the base 16 16–1 16–2 16–3 16–4 segunda-feira, 13 de fevereiro de 12 28
  • 29. Características Item Single precision Double precision Bits in sign 1 1 Bits in exponent 8 11 Bits in fraction 23 52 Bits, total 32 64 Exponent system Excess 127 Excess 1023 Exponent range −126 to +127 −1022 to +1023 Smallest normalized number 2−126 2−1022 Largest normalized number approx. 2128 approx. 2 1024 Decimal range approx. 10−38 to 1038 approx. 10−308 to 10308 Smallest denormalized number approx. 10−45 approx. 10−324 Figure B-5. Characteristics of IEEE floating-point numbers. segunda-feira, 13 de fevereiro de 12 29
  • 30. Imagens segunda-feira, 13 de fevereiro de 12 30
  • 31. Imagens segunda-feira, 13 de fevereiro de 12 31
  • 32. Imagens segunda-feira, 13 de fevereiro de 12 32
  • 33. Analógico x Digital segunda-feira, 13 de fevereiro de 12 33
  • 34. Imagens segunda-feira, 13 de fevereiro de 12 34
  • 35. Imagens segunda-feira, 13 de fevereiro de 12 35
  • 36. Vídeos segunda-feira, 13 de fevereiro de 12 36
  • 37. Vídeos segunda-feira, 13 de fevereiro de 12 37
  • 38. Aplicações Sensores Processamento Atuadores segunda-feira, 13 de fevereiro de 12 38
  • 39. Aplicações Exemplos • Detecção de movimento, presença, operação, interação, etc... • Câmera • Laser • Sonoro • Pressão segunda-feira, 13 de fevereiro de 12 39
  • 40. Recapitulando Como interagimos com o mundo? Como obtemos informação? Como representamos informação? Mídias, tecnologia, obtenção, representação, processamento, interação segunda-feira, 13 de fevereiro de 12 40
  • 41. Dúvidas ? segunda-feira, 13 de fevereiro de 12 41