Baixe o app para aproveitar ainda mais
Prévia do material em texto
INFORMÁTICA BÁSICA DADOS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 1 DADOS • OS TRÊS PILARES DA COMPUTAÇÃO; • REPRESENTAÇÃO DIGITAL; • BIT, BYTE E PALAVRA; • CODIFICAÇÃO BINÁRIA; • CODIFICAÇÃO DE TEXTO; INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 2 DADOS • CODIFICAÇÃO DE IMAGENS; • CODIFICAÇÃO DE SONS; • CODIFICAÇÃO DE VÍDEOS; • CODIFICAÇÃO DE VALORES NUMÉRICOS; • PORTAS LÓGICAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 3 DADOS OS TRÊS PILARES DA COMPUTAÇÃO INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 4 OS TRÊS PILARES DA COMPUTAÇÃO • OS COMPUTADORES PROCESSAM DADOS DE ACORDO COM UM CONJUNTO DE INSTRUÇÕES, CHAMADO DE PROGRAMA OU SOFTWARE. • UM PROGRAMA DESENCADEIA UMA SÉRIE DE OPERAÇÕES NA MÁQUINA, OU HARDWARE, QUE FAZEM COM QUE A TAREFA ESPECIFICADA POR ELE SEJA REALIZADA. • ASSIM, COMPUTADORES, OU SISTEMAS DE COMPUTAÇÃO, SÃO FORMADOS POR TRÊS PILARES PRINCIPAIS: DADOS, HARDWARE E SOFTWARE. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 5 DADOS REPRESENTAÇÃO DIGITAL INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 6 REPRESENTAÇÃO DIGITAL • CONFORME JÁ VISTO, OS COMPUTADORES DIGITAIS REALIZAM REPRESENTAM A INFORMAÇÃO DE FORMA DISCRETA E EXATA. • ATRAVÉS DO SISTEMA DE NUMERAÇÃO BINÁRIA, OS COMPUTADORES DIGITAIS CONVERTEM SINAIS ELÉTRICOS CONTÍNUOS EM VALORES DISCRETOS, DA SEGUINTE FORMA: • A ALTA DE TENSÃO ELÉTRICA (OU A PRESENÇA DE ELETRICIDADE) É REPRESENTADA PELO NÚMERO 1; • A BAIXA DA TENSÃO ELÉTRICA (OU A AUSÊNCIA DE ELETRICIDADE) É REPRESENTADA PELO NÚMERO 0. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 7 REPRESENTAÇÃO DIGITAL • OS COMPUTADORES DIGITAIS TAMBÉM CONSEGUEM REPRESENTAR FENÔMENOS FÍSICOS CONTÍNUOS. • NA REPRESENTAÇÃO DIGITAL, QUALQUER DADO (INCLUSIVE GERADOS POR FENÔMENOS FÍSICOS CONTÍNUOS) É PRIMEIRAMENTE REPRESENTADO POR SINAIS ELÉTRICOS QUE, POSTERIORMENTE, SÃO CONVERTIDOS EM VALORES DISCRETOS. • HAVENDO UMA PRECISÃO SUFICIENTE, É DIFÍCIL NOTAR AS PERDAS DECORRENTES DESSA CONVERSÃO DE VALORES CONTÍNUOS (ANALÓGICOS) PARA DISCRETOS (DIGITAIS), EMBORA SEMPRE HAJA ALGUMA PERDA. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 8 REPRESENTAÇÃO DIGITAL INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 9 DADOS BIT, BYTE E PALAVRA INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 10 BIT, BYTE E PALAVRA BIT: • O BIT, DO INGLÊS BINARY DIGIT, É UM SÍMBOLO OU ELEMENTO QUE PODE REPRESENTAR DOIS ESTADOS POSSÍVEIS, COMO UMA LUZ QUE ESTÁ LIGADA (1) OU DESLIGADA (0). • EM COMPUTADORES, O VALOR 0 É USUALMENTE ASSOCIADO A ALGUMA VOLTAGEM BAIXA, E O VALOR 1, A UMA VOLTAGEM MAIS ALTA. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 11 BIT, BYTE E PALAVRA CONVERGÊNCIA DIGITAL: • ATUALMENTE UM GRANDE NÚMERO DE TECNOLOGIAS TEM CONVERGIDO PARA O USO DA REPRESENTAÇÃO BINÁRIA, USANDO DIFERENTES MEIOS PARA A REPRESENTAÇÃO FÍSICA DO BIT (POR EXEMPLO: VOLTAGEM BAIXA VERSUS ALTA, PRESENÇA VERSUS AUSÊNCIA DE CORRENTE ELÉTRICA, LUZ LIGADA VERSUS DESLIGADA, RANHURA VERSUS SUPERFÍCIE LISA ETC). • ISSO FAZ COM QUE SEJA POSSÍVEL REALIZAR LIGAÇÕES TELEFÔNICAS POR MEIO DE UM COMPUTADOR, ACESSAR A INTERNET NA TV A CABO, ENTRE OUTROS, TORNANDO POSSÍVEL A CONVERGÊNCIA DE DIFERENTES TECNOLOGIAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 12 BIT, BYTE E PALAVRA VANTAGENS EM EMPREGAR O SISTEMA BINÁRIO: • A PADRONIZAÇÃO DA FORMA COMO DADOS SÃO OPERADOS, ARMAZENADOS E TRANSMITIDOS ENTRE DIFERENTES MÍDIAS E EQUIPAMENTOS; • DISPOSITIVOS QUE ARMAZENAM E TRANSPORTAM INFORMAÇÃO SÃO TAMBÉM MAIS BARATOS E CONFIÁVEIS SE ELES TÊM QUE REPRESENTAR APENAS DOIS VALORES. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 13 BIT, BYTE E PALAVRA VANTAGENS EM EMPREGAR O SISTEMA BINÁRIO: • NORMALMENTE, TAMBÉM EXISTEM VANTAGENS EM TERMOS DE ARMAZENAMENTO, UMA VEZ QUE HÁ INÚMEROS ALGORITMOS DE COMPACTAÇÃO EFICIENTES PARA SEQUÊNCIAS BINÁRIAS. • DADOS DIGITAIS SÃO TAMBÉM MENOS AFETADOS POR RUÍDOS DO QUE OS ANALÓGICOS E PODEM SER PRÉ-PROCESSADOS PARA SUA MELHORIA. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 14 BIT, BYTE E PALAVRA BYTE: • COMO UM BIT PODE ASSUMIR APENAS UM ENTRE DOIS VALORES (0 OU 1), É POSSÍVEL REPRESENTAR APENAS DOIS ESTADOS OU SÍMBOLOS COM ELES. • UM DOS SÍMBOLOS É ASSOCIADO AO VALOR 1, ENQUANTO O OUTRO É REPRESENTADO PELO VALOR 0. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 15 BIT, BYTE E PALAVRA BYTE: • CONTUDO, SÃO POUCAS AS SITUAÇÕES EM QUE TEMOS SOMENTE DOIS SÍMBOLOS; NORMALMENTE NECESSITAMOS REPRESENTAR MAIS VALORES OU SÍMBOLOS. • POR EXEMPLO, NA CODIFICAÇÃO DO ALFABETO (LETRAS MINÚSCULAS E MAIÚSCULAS) E DÍGITOS DECIMAIS, PRECISAMOS DE 62 FORMAS DE REPRESENTAÇÃO DISTINTAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 16 BIT, BYTE E PALAVRA BYTE: • AGRUPANDO DOIS BITS, É POSSÍVEL AUMENTAR O UNIVERSO DE REPRESENTAÇÃO PARA QUATRO SÍMBOLOS, QUE SERÃO ASSOCIADOS ÀS CADEIAS 00, 01, 10 E 11. • PODEMOS PROSSEGUIR COM O AGRUPAMENTO DE MAIS BITS; EXISTEM 2N COMBINAÇÕES POSSÍVEIS DE N BITS. ASSIM, SÃO NECESSÁRIOS N BITS PARA REPRESENTAR 2N ITENS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 17 BIT, BYTE E PALAVRA BYTE: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 18 BIT, BYTE E PALAVRA BYTE: • QUANDO N = 8, TEMOS A FORMAÇÃO DE UM BYTE, DO INGLÊS BINARY TERM. • UM BYTE PODE REPRESENTAR ATÉ 256 ESTADOS. • OS COMPUTADORES EMPREGAM OS BYTES COMO UNIDADE BÁSICA DE ARMAZENAMENTO EM MEMÓRIA E DISCO. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 19 BIT, BYTE E PALAVRA PALAVRA: • OS BYTES, POR SUA VEZ, SÃO COMBINADOS EM PALAVRAS, QUE PODEM SER FORMADAS POR UM GRUPO DE 2, 4, 6 E ATÉ 8 BYTES (EQUIVALENTE A 64 BITS), DEPENDENDO DO MODELO DE COMPUTADOR. • O TAMANHO DA PALAVRA INDICA A QUANTIDADE DE BITS QUE UM REGISTRADOR PODE ARMAZENAR. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 20 BIT, BYTE E PALAVRA INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 21 DADOS CODIFICAÇÃO BINÁRIA INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 22 CODIFICAÇÃO BINÁRIA • CONFORME DISCUTIDO ANTERIORMENTE, PARA QUE POSSA SER UTILIZADA POR UM COMPUTADOR, TODA INFORMAÇÃO É DIGITALIZADA OU QUEBRADA EM PEDAÇOS. • ESSES PEDAÇOS PRECISAM ENTÃO SER CODIFICADOS DE UMA MANEIRA QUE POSSAM SER FISICAMENTE REPRESENTADOS NO HARDWARE DO COMPUTADOR, OU SEJA, POR CADEIAS DE BITS. • UM VALOR NUMÉRICO, SOM, TEXTO, IMAGEM, OU OUTRO TIPO DE INFORMAÇÃO MAIS ESPECÍFICA, É REPRESENTADO INTERNAMENTE NO COMPUTADOR DE FORMA BINÁRIA. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 23 CODIFICAÇÃO BINÁRIA INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 24 DADOS CODIFICAÇÃO DE TEXTO INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 25 CODIFICAÇÃO DE TEXTOS • PARA TEXTOS, CADA PEDAÇO QUE É CODIFICADO EM BITS É CHAMADO DE CARACTERE. • UM CARACTERE PODE SER UMA LETRA, UM DÍGITO, UM ESPAÇO EM BRANCO, SINAIS DE PONTUAÇÃO OU SÍMBOLOS ESPECIAIS. • TEXTOS SÃO ENTÃO ARMAZENADOS COMO SEQUÊNCIAS DE CARACTERES E UM TEXTO A SER ARMAZENADO EM UM COMPUTADOR É INICIALMENTE DESMEMBRADO NOS CARACTERES QUE O FORMAM. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 26 CODIFICAÇÃO DE TEXTOS • CADA CARACTERE É ARMAZENADO NA MEMÓRIA DE UM COMPUTADOR COMO UM NÚMERO (CÓDIGO), QUE O IDENTIFICA UNICAMENTE. • LETRAS MAIÚSCULAS E MINÚSCULAS CORRESPONDENTES SÃO CONSIDERADAS CARACTERES DIFERENTES, SENDO REPRESENTADAS POR CÓDIGOS DIFERENTES. • O ARMAZENAMENTO DE CADA CARACTERE NO COMPUTADOR DEVE EMPREGAR APENAS CÓDIGOS BINÁRIOS, E É REALIZADO ATRAVÉS DE UM ESQUEMA DE CODIFICAÇÃO EM QUE UMA SEQUÊNCIA BINÁRIA É ASSOCIADA A CADA LETRA OU CARACTERE ESPECIAL. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 27 CODIFICAÇÃO DE TEXTOS CÓDIGO EBCDIC: • DO INGLÊS (EXTENDED BINARY CODED DECIMAL INTERCHANGE CODE). • UTILIZA UMA SEQUÊNCIA DE 8 BITS PARA REPRESENTAR CADA CARACTERE. • PROPOSTO PELA IBM, NÃO É MUITO UTILIZADO HOJE EM DIA. • PERMITE ATÉ 28 COMBINAÇÕES DE BITS (256 CARACTERES).INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 28 CODIFICAÇÃO DE TEXTOS CÓDIGO ASCII: • DO INGLÊS (AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE). • UTILIZA 7 BITS PARA REPRESENTAR CADA CARACTERE, MAIS UM BIT DE PARIDADE PARA POSSIBILITAR A DETECÇÃO DE ERROS. • EXISTEM CODIFICAÇÕES ASCII ESTENDIDAS, MAS TODAS EMBUTEM A CODIFICAÇÃO ASCII DE SETE BITS. • O CÓDIGO ASCII É UTILIZADO PELA MAIORIA DOS COMPUTADORES ATUAIS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 29 CODIFICAÇÃO DE TEXTOS CÓDIGO ASCII: • POR SER FORMADO POR 7 BITS, O CÓDIGO ASCII PERMITE ATÉ 27 REPRESENTAÇÕES DIFERENTES (128 CARACTERES). • CARACTERES DO ALFABETO DA LÍNGUA INGLESA INCLUINDO LETRAS MINÚSCULAS E MAIÚSCULAS: 52 REPRESENTAÇÕES. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 30 CODIFICAÇÃO DE TEXTOS CÓDIGO ASCII: • CARACTERES NUMÉRICOS DECIMAIS: 10 REPRESENTAÇÕES; • CARACTERES ESPECIAIS E DE OPERAÇÃO: 33 REPRESENTAÇÕES (32 SINAIS DE PONTUAÇÃO E ESPAÇO); • CARACTERES DE CONTROLE: 33 REPRESENTAÇÕES. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 31 CODIFICAÇÃO DE TEXTOS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 32 CODIFICAÇÃO DE TEXTOS CÓDIGO UNICODE: • O CÓDIGO UNICODE FOI PROPOSTO MAIS RECENTEMENTE, SENDO UTILIZADO PELA LINGUAGEM DE PROGRAMAÇÃO JAVA. • DESENVOLVIDO POR UM CONSÓRCIO DE FABRICANTES DE HARDWARE E EMPRESAS DE SOFTWARE ENTRE 1988 E 1991, O SISTEMA UNICODE UTILIZA 16 BITS, POSSIBILITANDO QUE MAIS CARACTERES SEJAM CODIFICADOS (216 OU 65.536). INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 33 CODIFICAÇÃO DE TEXTOS CÓDIGO UNICODE: • POR POSSIBILITAR UM NÚMERO MAIOR DE CODIFICAÇÕES, PERMITE A ESCRITA DE TEXTOS EM VÁRIAS LÍNGUAS (GREGO, HEBREU, JAPONÊS, CIRÍLICO ETC.). • O CÓDIGO UNICODE CODIFICA CERCA DE 28.000 CARACTERES, SENDO 21.000 DELES CARACTERES CHINESES. • COMO O CÓDIGO UNICODE PERMITE A CODIFICAÇÃO DE ATÉ 65.536 CARACTERES, EXISTE MUITO ESPAÇO PARA EXPANSÃO. VÁRIOS PADRÕES MODERNOS, COMO XML, JAVA, ECMASCRIPT (JAVASCRIPT), LDAP, CORBA 3.0, WML, UTILIZAM O CÓDIGO UNICODE. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 34 CODIFICAÇÃO DE TEXTOS CÓDIGO UTF-8: • OUTRO PADRÃO QUE VEM SENDO ADOTADO PRINCIPALMENTE NA WEB É O CÓDIGO UTF-8 (DO INGLÊS 8-BIT UNICODE TRANSFORMATION FORMAT). • UTILIZA QUATRO BYTES OU 32 BITS POR CARACTERE. • ELE É UMA VARIAÇÃO DO UNICODE, REPRESENTANDO TODOS OS SEUS CARACTERES, E É TAMBÉM COMPATÍVEL COM O ASCII. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 35 DADOS CODIFICAÇÃO DE IMAGENS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 36 CODIFICAÇÃO DE IMAGENS • PARA QUE UM COMPUTADOR POSSA ARMAZENAR E MANIPULAR UMA IMAGEM DIGITAL, A IMAGEM É GERALMENTE DIVIDIDA EM VÁRIAS REGIÕES UTILIZANDO UMA GRADE. • COM ISSO, A IMAGEM É TRANSFORMADA EM UMA MATRIZ BIDIMENSIONAL DE NÚMEROS, QUE PODE ENTÃO SER MANIPULADA POR TÉCNICAS DE COMPUTAÇÃO. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 37 CODIFICAÇÃO DE IMAGENS • CADA ELEMENTO OU REGIÃO DESSA GRADE É DENOMINADA PIXEL, DAS PALAVRAS INGLESAS PICTURE E ELEMENT. • UM PIXEL É CONSIDERADO O MENOR COMPONENTE DE UMA IMAGEM DIGITAL. A COLEÇÃO DE PIXELS DE UMA IMAGEM É CHAMADA DE BITMAP. • O NÚMERO DE PIXELS POR UNIDADE DE ÁREA DETERMINA A RESOLUÇÃO DE UMA IMAGEM. ASSIM, EM UMA RESOLUÇÃO DE 800 × 600 PIXELS, TEMOS 800 PIXELS NAS LINHAS E 600 PIXELS NAS COLUNAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 38 CODIFICAÇÃO DE IMAGENS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 39 CODIFICAÇÃO DE IMAGENS • JÁ O NÚMERO DE BITS UTILIZADO PARA REPRESENTAR CADA PIXEL DETERMINA A RESOLUÇÃO DE CORES. • COM UM BIT, É POSSÍVEL REPRESENTAR SOMENTE DUAS CORES (PRETO E BRANCO, POR EXEMPLO). • USANDO UM BYTE POR PIXEL, PODEMOS REPRESENTAR 256 CORES (OU 28 CORES), USUALMENTE 256 NÍVEIS DE CINZA. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 40 CODIFICAÇÃO DE IMAGENS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 41 CODIFICAÇÃO DE IMAGENS • COM DOIS BYTES, É POSSÍVEL REPRESENTAR 65.536 MIL CORES, SELECIONADAS A PARTIR DE UMA PALETA QUE MAPEIA UM CÓDIGO PARA CADA COR. • SE FOREM USADOS TRÊS BYTES POR PIXEL, NORMALMENTE SE ASSOCIA CADA BYTE A UM DOS CANAIS DE CORES: VERMELHO (R, DO INGLÊS RED), VERDE (G, DO INGLÊS GREEN) E AZUL (B, DO INGLÊS BLUE). ASSIM, HÁ 256 NÍVEIS DE CADA UMA DESSAS CORES, E A SUA COMBINAÇÃO PRODUZ 16,7 MILHÕES DE VARIAÇÕES DE CORES. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 42 CODIFICAÇÃO DE IMAGENS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 43 CODIFICAÇÃO DE VALORES NUMÉRICOS VAMOS PRATICAR? EXISTEM DIVERSOS FORMATOS DE IMAGENS DIGITAIS UTILIZADOS NOS COMPUTADORES ATUALMENTE. PESQUISEM OS PRINCIPAIS FORMATOS E AS SUAS CARACTERÍSTICAS BÁSICAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 44 DADOS CODIFICAÇÃO DE SONS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 45 CODIFICAÇÃO DE SONS • A COLETA, O PROCESSAMENTO E A REPRODUÇÃO DE SONS SÃO ESTUDADOS EM UMA ÁREA DENOMINADA PROCESSAMENTO DE SINAIS. • OS SINAIS DE ÁUDIO SÃO ONDAS MECÂNICAS LONGITUDINAIS QUE SE PROPAGAM ATRAVÉS DE MEIOS MATERIAIS, COMO AR OU SÓLIDOS. • UM SOM EM GERAL É FORMADO PELA COMBINAÇÃO DE VÁRIAS ONDAS SONORAS. • UMA ONDA É FORMADA POR UMA SEQUÊNCIA DE VALORES CONTÍNUOS QUE VARIAM COM O PASSAR DO TEMPO. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 46 CODIFICAÇÃO DE SONS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 47 CODIFICAÇÃO DE SONS • DISPOSITIVOS ELETRÔNICOS ANALÓGICOS TRANSDUTORES, COMO MICROFONES, TRANSFORMAM ONDAS SONORAS EM SINAIS ELÉTRICOS. • AS TÉCNICAS DE PROCESSAMENTO DE SINAIS DE ÁUDIO, POR SUA VEZ, TRANSFORMAM ESSES SINAIS ELÉTRICOS EM UMA SEQUÊNCIA DE VALORES NUMÉRICOS. • ESSA TRANSFORMAÇÃO ACONTECE DE SINAIS DE ÁUDIO PARA UM FORMATO ANALÓGICO OU DIGITAL. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 48 CODIFICAÇÃO DE SONS • O FORMATO ANALÓGICO ATUA SOBRE OS SINAIS ELÉTRICOS DE UM ÁUDIO E REPRESENTA ESSE SINAL POR UM FLUXO CONTÍNUO DE VALORES REAIS. • O FORMATO DIGITAL UTILIZA A REPRESENTAÇÃO DIGITAL DO SINAL ELÉTRICO E REPRESENTA UM SINAL DE ÁUDIO POR UM CONJUNTO DE VALORES DISCRETOS. • OS AVANÇOS OBTIDOS NA ELETRÔNICA E NA COMPUTAÇÃO TÊM TORNADO MAIS FREQUENTE A UTILIZAÇÃO DO FORMATO DIGITAL. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 49 CODIFICAÇÃO DE SONS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 50 CODIFICAÇÃO DE SONS • A COLETA, O ARMAZENAMENTO E A REPRODUÇÃO DE SONS UTILIZANDO O FORMATO DIGITAL SE REALIZAM POR MEIO DA TECNOLOGIA DE ÁUDIO DIGITAL. • O PRIMEIRO PASSO É PROCESSAR O SOM POR UM CONVERSOR ANALÓGICO-DIGITAL, QUE TRANSFORMA O SINAL ANALÓGICO ORIGINAL PARA O FORMATO DIGITAL POR MEIO DO MÉTODO PCM (DO INGLÊS PULSE-CODE MODULATION), QUE PODE SER TRADUZIDO POR MODULAÇÃO POR CÓDIGO DE PULSOS. • O PCM REPRESENTA DIGITALMENTE AMOSTRAS OU PARTES DE UM SINAL ANALÓGICO E É UTILIZADO NÃO SÓ NA COMPUTAÇÃO, MAS TAMBÉM NA TELEFONIA DIGITAL E EM BLUE-RAY, DVDS E CDS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 51 CODIFICAÇÃO DE SONS • ASSIM, O MÉTODO PCM TRANSFORMA O SINAL DE ÁUDIO EM UMA SEQUÊNCIA DE VALORES DISCRETOS. • ESSES VALORES SÃO EM SEGUIDA CONVERTIDOS PARA A REPRESENTAÇÃO BINÁRIA. A SEQUÊNCIA DE VALORES BINÁRIOS PODE SER PROCESSADA POR TÉCNICAS DE COMPUTAÇÃO. • O PROCESSO DE REPRODUÇÃO DE SONS SEGUE O SENTIDO INVERSO, UTILIZANDO UM MÉTODO DE DESMODULAÇÃO OU CONVERSÃO DIGITAL/ANALÓGICA. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 52 CODIFICAÇÃO DE SONS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 53 CODIFICAÇÃO DE VALORES NUMÉRICOS VAMOS PRATICAR? EXISTEM DIVERSOS FORMATOS DE SONS DIGITAIS UTILIZADOS NOS COMPUTADORES ATUALMENTE. PESQUISEM OS PRINCIPAIS FORMATOS E AS SUAS CARACTERÍSTICAS BÁSICAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 54 DADOS CODIFICAÇÃO DE VÍDEOS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 55 CODIFICAÇÃO DE VÍDEOS • PARA VÍDEOS, EXISTEMPADRÕES DE CODIFICAÇÃO E COMPRESSÃO PRÓPRIOS, COMO O MPEG (DO INGLÊS MOVING PICTURE EXPERTS GROUP). • EM GERAL, INICIALMENTE O VÍDEO É QUEBRADO EM QUADROS (FRAMES OU IMAGENS) CONSECUTIVOS, QUE SÃO ENTÃO CODIFICADOS. • DEVE-SE OBSERVAR TAMBÉM QUE, NO CASO DE VÍDEOS, É NECESSÁRIO CODIFICAR IMAGEM E SOM SIMULTANEAMENTE. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 56 CODIFICAÇÃO DE VALORES NUMÉRICOS VAMOS PRATICAR? EXISTEM DIVERSOS FORMATOS DE VÍDEOS DIGITAIS UTILIZADOS NOS COMPUTADORES ATUALMENTE. PESQUISEM OS PRINCIPAIS FORMATOS E AS SUAS CARACTERÍSTICAS BÁSICAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 57 DADOS CODIFICAÇÃO DE VALORES NUMÉRICOS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 58 CODIFICAÇÃO DE VALORES NUMÉRICOS SISTEMA DECIMAL: • O SISTEMA QUE COMUMENTE ADOTAMOS PARA REPRESENTAR VALORES INTEIROS E REAIS É O DECIMAL. • EM UM NÚMERO NO SISTEMA DECIMAL, CADA ALGARISMO TEM UM PESO ASSOCIADO, QUE É UMA POTÊNCIA DE 10, CUJO EXPOENTE É DEFINIDO PELA POSIÇÃO DO ALGARISMO NO NÚMERO. • ASSIM, QUANTO MAIS À ESQUERDA O ALGARISMO ESTÁ, MAIS ELE VALE, E VICE-VERSA. POR EXEMPLO, NO NÚMERO 348, O PRIMEIRO ALGARISMO ESTÁ NA ORDEM DAS CENTENAS E VALE 300 O ÚLTIMO ESTÁ NA ORDEM DAS UNIDADES E VALE 8. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 59 CODIFICAÇÃO DE VALORES NUMÉRICOS SISTEMA BINÁRIO: • JÁ NO COMPUTADOR, VALORES NUMÉRICOS SÃO REPRESENTADOS GERALMENTE POR UM VALOR BINÁRIO. • TAMBÉM NO SISTEMA DE NUMERAÇÃO BINÁRIO, O BIT MAIS À DIREITA EM UM NÚMERO, CHAMADO DE BIT MENOS SIGNIFICATIVO, TEM O MENOR VALOR, E O BIT MAIS À DIREITA, CHAMADO DE BIT MAIS SIGNIFICATIVO, TEM O MAIOR VALOR. • NO ENTANTO, DIFERENTE DO SISTEMA DECIMAL, O PESO DE CADA ALGARISMO EM UM NÚMERO BINÁRIO É UMA POTÊNCIA DE 2. • CADA NÚMERO DECIMAL PODE SER CONVERTIDO NO NÚMERO BINÁRIO EQUIVALENTE, E VICE-VERSA. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 60 CODIFICAÇÃO DE VALORES NUMÉRICOS APESAR DE SEMPRE USAR CADEIAS BINÁRIAS, OS COMPUTADORES USAM REPRESENTAÇÕES DIFERENTES PARA VALORES INTEIROS E REAIS. PARA PERMITIR A CODIFICAÇÃO DE VALORES INTEIROS NEGATIVOS POR NÚMEROS BINÁRIOS, DUAS ALTERNATIVAS SÃO UTILIZADAS: • NOTAÇÃO DE EXCESSO; • NOTAÇÃO DE COMPLEMENTO DE DOIS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 61 CODIFICAÇÃO DE VALORES NUMÉRICOS • EM AMBAS AS NOTAÇÕES, O VALOR DO PRIMEIRO BIT DA REPRESENTAÇÃO BINÁRIA, CHAMADO DE BIT DE SINAL, É UTILIZADO PARA REPRESENTAR O SINAL DO NÚMERO. • O QUE DIFERE ESSAS NOTAÇÕES É COMO CADA VALOR INTEIRO NA BASE DECIMAL É CODIFICADO POR UM VALOR INTEIRO NA BASE BINÁRIA. • DEVE SER OBSERVADO QUE ATUALMENTE A NOTAÇÃO MAIS UTILIZADA É A DE COMPLEMENTO DE DOIS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 62 CODIFICAÇÃO DE VALORES NUMÉRICOS ASSIM, SE N BITS FOREM UTILIZADOS PARA REPRESENTAR UM NÚMERO INTEIRO NA BASE DECIMAL POR UM NÚMERO BINÁRIO, OS 2N VALORES REPRESENTARÃO: • O VALOR 0; • 2N–1 VALORES NEGATIVOS; • 2N–1 – 1 VALORES POSITIVOS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 63 CODIFICAÇÃO DE VALORES NUMÉRICOS NOTAÇÃO DE COMPLEMENTO DE DOIS: PARA A NOTAÇÃO DE COMPLEMENTO DE DOIS, SE O VALOR DO BIT DE SINAL FOR IGUAL A 0, O NÚMERO É POSITIVO; SE FOR IGUAL A 1, O NÚMERO É NEGATIVO. • O VALOR DO NÚMERO DECIMAL, CONVERTIDO A PARTIR DO BINÁRIO NA NOTAÇÃO DE COMPLEMENTO DE DOIS, SERÁ CALCULADO UTILIZANDO A SEGUINTE FÓRMULA: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 64 CODIFICAÇÃO DE VALORES NUMÉRICOS NOTAÇÃO DE COMPLEMENTO DE DOIS: • PARA NÚMEROS BINÁRIOS INICIADOS EM 0 (POSITIVOS): V = AN X 2 N + AN - 1 X 2 N -1 + ... + A0 X 2 0 PARA NÚMEROS BINÁRIOS INICIADOS EM 1 (NEGATIVOS): V = AN X 2 N - AN - 1 X 2 N -1 - ... - A0 X 2 0 INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 65 CODIFICAÇÃO DE VALORES NUMÉRICOS • CONVERTER O NÚMERO BINÁRIO (NA NOTAÇÃO DE COMPLEMENTO DE DOIS) 0110100 PARA A SUA NOTAÇÃO NO SISTEMA DECIMAL: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 66 Número Binário Cálculo Soma Número Decimal 0 0 x 20 0 52 0 0 x 21 0 1 1 x 2² 4 0 0 x 23 0 1 1 x 24 16 1 1 x 25 32 0 0 x 26 0 CODIFICAÇÃO DE VALORES NUMÉRICOS • CONVERTER O NÚMERO BINÁRIO (NA NOTAÇÃO DE COMPLEMENTO DE DOIS) 1110100 PARA A SUA NOTAÇÃO NO SISTEMA DECIMAL: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 67 Número Binário Cálculo Subtração Número Decimal 0 0 x 20 0 -12 0 0 x 21 0 1 1 x 2² 4 0 0 x 23 0 1 1 x 24 16 1 1 x 25 32 1 1 x 26 64 CODIFICAÇÃO DE VALORES NUMÉRICOS VAMOS PRATICAR? CONVERTAM OS NÚMEROS BINÁRIOS FORNECIDOS NA AULA PARA OS SEUS RESPECTIVOS NÚMEROS DECIMAIS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 68 DADOS PORTAS LÓGICAS INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 69 PORTAS LÓGICAS • AS OPERAÇÕES LÓGICAS FORNECEM A BASE MATEMÁTICA NECESSÁRIA PARA O PROJETO LÓGICO DE SISTEMAS DIGITAIS. • ESSAS OPERAÇÕES SÃO BASEADAS EM UMA SUBÁREA DA MATEMÁTICA CHAMADA ÁLGEBRA BOOLEANA, QUE TEM ESSE NOME POR TER SIDO CRIADA PELO MATEMÁTICO INGLÊS GEORGE BOOLE. • A ÁLGEBRA BOOLEANA É MUITO UTILIZADA EM TEORIA DOS CONJUNTOS E EM LÓGICA MATEMÁTICA. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 70 PORTAS LÓGICAS • AS OPERAÇÕES LÓGICAS SÃO A BASE DAS PORTAS LÓGICAS UTILIZADAS EM ELETRÔNICA DIGITAL. • CADA PORTA LÓGICA IMPLEMENTA UMA OPERAÇÃO LÓGICA. • OPERAÇÕES LÓGICAS MAIS SOFISTICADAS PODEM SER OBTIDAS PELA COMBINAÇÃO DAS OPERAÇÕES LÓGICAS BÁSICAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 71 PORTAS LÓGICAS • AS OPERAÇÕES LÓGICAS BÁSICAS SÃO: • QUALQUER EXPRESSÃO LÓGICA PODE SER CALCULADA UTILIZANDO ESSAS TRÊS OPERAÇÕES BÁSICAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 72 Conectivo Palavra Símbolo Negação Não ~ Conjunção E ∧ Disjunção Ou ∨ PORTAS LÓGICAS • OPERAÇÃO DE NEGAÇÃO: A NEGAÇÃO DE UMA PROPOSIÇÃO P É A PROPOSIÇÃO “NÃO P” – REPRESENTADA POR “~ P” – CUJO VALOR LÓGICO É O OPOSTO AO DA PROPOSIÇÃO P, OU SEJA: • PARA TODO V(P) = V, TÊM-SE QUE V(~ P) = F; • PARA TODO V(P) = F, TÊM-SE QUE V(~ P) = V. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 73 PORTAS LÓGICAS • OPERAÇÃO DE NEGAÇÃO: A NEGAÇÃO É UMA OPERAÇÃO UNÁRIA (REALIZADA SOBRE UMA ÚNICA PROPOSIÇÃO). TODAS AS DEMAIS OPERAÇÕES CONHECIDAS SÃO BINÁRIAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 74 PORTAS LÓGICAS • TABELA-VERDADE DA NEGAÇÃO: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 75 p ~p V F F V NEGAÇÃO • EXEMPLOS DE NEGAÇÕES: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 76 p ~p 0 1 1 0 NEGAÇÃO • PORTA LÓGICA DAS NEGAÇÕES: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 77 PORTAS LÓGICAS • CONJUNÇÃO: A CONJUNÇÃO DE DUAS PROPOSIÇÕES P E Q É A PROPOSIÇÃO “P E Q”, REPRESENTADA POR “P ∧ Q”, CUJO VALOR LÓGICO SERÁ A VERDADE (V) SE AMBAS AS PROPOSIÇÕES P E Q FOREM VERDADEIRAS E SERÁ A FALSIDADE (F) NOS OUTROS CASOS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 78 PORTAS LÓGICAS • TABELA-VERDADE DA CONJUNÇÃO: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 79 p q p ∧ q V V V V F F F V F F F F PORTAS LÓGICAS • EXEMPLOS DE CONJUNÇÕES: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 80 p q p ∧ q 0 0 0 0 1 0 1 0 0 1 1 1 PORTAS LÓGICAS • PORTA LÓGICA DAS CONJUNÇÕES: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 81 PORTAS LÓGICAS • DISJUNÇÃO: A DISJUNÇÃO DE DUAS PROPOSIÇÕES P E Q É A PROPOSIÇÃO “P OU Q”, REPRESENTADA POR “P ∨ Q”, CUJO VALOR LÓGICO SERÁ A VERDADE (V) SE PELO MENOS UMA DAS PROPOSIÇÕES P E Q FOR VERDADEIRA E SERÁ A FALSIDADE (F) SE AMBAS P E Q FOREM FALSAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 82 PORTAS LÓGICAS • TABELA-VERDADE DA DISJUNÇÃO: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 83 p q p ∨ q V V V V F V F V V F F F PORTAS LÓGICAS • PORTA LÓGICA DAS DISJUNÇÕES: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 84 PORTAS LÓGICAS • EXEMPLOS DE DISJUNÇÕES: INFORMÁTICA BÁSICA- DADOS - PROFESSOR DANILO CABRAL 85 p q p ∨ q 0 0 0 0 1 1 1 0 1 1 1 1 PORTAS LÓGICAS • COMBINAÇÕES DE PORTAS LÓGICAS: AS OPERAÇÕES LÓGICAS E SUAS PORTAS LÓGICAS PODEM SER COMBINADAS PARA FORMAR EXPRESSÕES LÓGICAS COMPOSTAS. INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 86 PORTAS LÓGICAS • PORTAS LÓGICAS DA PROPOSIÇÃO COMPOSTA ¬[¬(A ∨ B) ∧ (C ∧ D)]: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 87 PORTAS LÓGICAS VAMOS PRATICAR? CRIEM O CIRCUITO LÓGICO CONTENDO A SEGUINTE PROPOSIÇÃO COMPOSTA: ¬[(A ∧ B) ∧ (C ∨ D) ∨ (¬E ∧ F)]: INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 88 FIM INFORMÁTICA BÁSICA - DADOS - PROFESSOR DANILO CABRAL 89
Compartilhar