Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Introdução à Informática_TSC-CEDERJ_01.pdf MÓDULO 1MÓDULO 1 AULA 1AULA 1 IntroduçãoIntrodução àà InformáticaInformática Alexandre Alexandre MeslinMeslin ((meslinmeslin@@ncence.ufrj..ufrj.brbr)) MÓDULO 1MÓDULO 1 AULA 1AULA 1ObjetivoObjetivo dodo CursoCurso �� Apresentar os conceitos básicos de informática, Apresentar os conceitos básicos de informática, de software e de hardwarede software e de hardware.. �� Introduzir os conceitos relativos à representação Introduzir os conceitos relativos à representação da informação e o sistema de numeração em da informação e o sistema de numeração em base binária.base binária. �� Fornecer Fornecer uma noção geral das partes uma noção geral das partes constituintes de um computador e de sua constituintes de um computador e de sua funcionalidade.funcionalidade. MÓDULO 1MÓDULO 1 AULA 1AULA 1Programação do CursoProgramação do Curso �� Introdução ao ComputadorIntrodução ao Computador �� Números binários e hexadecimaisNúmeros binários e hexadecimais �� Representação InternaRepresentação Interna �� Conceitos básicos do hardware do computadorConceitos básicos do hardware do computador �� Organização lógica e funcional do modeloOrganização lógica e funcional do modelo VonVon-- NeumannNeumann �� Estudo dos diversos componentes de um Estudo dos diversos componentes de um processadorprocessador �� Unidade de entrada e saídaUnidade de entrada e saída �� MemóriaMemória MÓDULO 1MÓDULO 1 AULA 1AULA 1Aula 1Aula 1 �� Introdução ao ComputadorIntrodução ao Computador �� HardwareHardware �� UnidadeUnidade dede EntradaEntrada �� UnidadeUnidade dede SaídaSaída �� MemóriaMemória PrincipalPrincipal �� CPUCPU �� SoftwareSoftware �� AlgoritmosAlgoritmos �� ProgramasProgramas �� LinguagemLinguagem dede ProgramaçãoProgramação �� CompiladorCompilador �� Sistemas OperacionaisSistemas Operacionais MÓDULO 1MÓDULO 1 AULA 1AULA 1VocabulárioVocabulário �� UCPUCP ou ou CPUCPU ��UUnidade nidade CCentralentral de de PProcessamentorocessamento (Central (Central Processing Unit)Processing Unit) ��Responsável pelo processamentoResponsável pelo processamento dede informaçõesinformações ��ControlaControla oo fluxofluxo dede informaçõesinformações (dados)(dados) MÓDULO 1MÓDULO 1 AULA 1AULA 1VocabulárioVocabulário �� HardwareHardware ��A A parte física (palpável) da máquinaparte física (palpável) da máquina ��Composta por gabinetesComposta por gabinetes,, tecladosteclados, monitor, etc., monitor, etc. �� SoftwareSoftware ��PProgramasrogramas, , aplicativosaplicativos, , sistemas operacionaissistemas operacionais MÓDULO 1MÓDULO 1 AULA 1AULA 1VocabulárioVocabulário �� Dados AnalógicosDados Analógicos ��Os sinais que nós enviamos para nos comunicarmos Os sinais que nós enviamos para nos comunicarmos são dados. Nosso dia a dia tem muitas formas de são dados. Nosso dia a dia tem muitas formas de dados: sons, letras, números e outros símbolos dados: sons, letras, números e outros símbolos (escritos ou impressos), fotografias, gráficos, filmes, (escritos ou impressos), fotografias, gráficos, filmes, etc.etc. ��Todos estes dados são na sua natureza analógicos, o Todos estes dados são na sua natureza analógicos, o que significa que eles são variados nos seus tipos.que significa que eles são variados nos seus tipos. ��Desta forma eles são inúteis em um computador.Desta forma eles são inúteis em um computador. ��O computador somente pode processar formatos de O computador somente pode processar formatos de dados concisos e simples.dados concisos e simples. MÓDULO 1MÓDULO 1 AULA 1AULA 1VocabulárioVocabulário �� Dados DigitaisDados Digitais ��O computador é uma unidade elétrica, então ele O computador é uma unidade elétrica, então ele somente pode manipular dados, os quais são somente pode manipular dados, os quais são associados com eletricidade.associados com eletricidade. �� Isto pode ser associado a interruptores elétricos que Isto pode ser associado a interruptores elétricos que podem estar ligados ou desligados. Se o interruptor podem estar ligados ou desligados. Se o interruptor estiver desligado, o computador obterá o valor estiver desligado, o computador obterá o valor numérico 0 (zero). Se o interruptor estiver ligado, será numérico 0 (zero). Se o interruptor estiver ligado, será obtido o valor numérico 1.obtido o valor numérico 1. ��Uma outra analogia pode ser feita para obter dados de Uma outra analogia pode ser feita para obter dados de saída: uma lâmpada acesa pode representar o valor saída: uma lâmpada acesa pode representar o valor numérico 1 (um), enquanto que uma lâmpada apagada numérico 1 (um), enquanto que uma lâmpada apagada representa o valor numérico 0 (zero).representa o valor numérico 0 (zero). MÓDULO 1MÓDULO 1 AULA 1AULA 1ConceitosConceitos �� Computador: máquina capaz de receber, Computador: máquina capaz de receber, armazenar, recuperar, processar e exibir armazenar, recuperar, processar e exibir informaçõesinformações COMPUTADORDADOS INFORMAÇÃO MÓDULO 1MÓDULO 1 AULA 1AULA 1FluxoFluxo dede InformaçãoInformação Entrada Processamento Saída Memória MÓDULO 1MÓDULO 1 AULA 1AULA 1ComputadorComputador MÓDULO 1MÓDULO 1 AULA 1AULA 1Unidades de EntradaUnidades de Entrada �� Equipamentos utilizados para introduzir dados no Equipamentos utilizados para introduzir dados no computadorcomputador �� Ex.:Ex.: �� tecladoteclado ��mousemouse ��scannerscanner ��unidade de fita magnéticaunidade de fita magnética ��unidade de disco magnéticounidade de disco magnético MÓDULO 1MÓDULO 1 AULA 1AULA 1Unidades de SaídaUnidades de Saída �� Equipamentos utilizados para externar os Equipamentos utilizados para externar os resultados do processamento dos dadosresultados do processamento dos dados �� Ex.:Ex.: ��monitor de vídeomonitor de vídeo �� impressoraimpressora ��unidade de fita magnéticaunidade de fita magnética ��disco magnéticodisco magnético MÓDULO 1MÓDULO 1 AULA 1AULA 1Memória PrincipalMemória Principal �� Dispositivo eletrônico interno de armazenamento Dispositivo eletrônico interno de armazenamento temporáriotemporário �� Atua como se fosse uma área de trabalho para a Atua como se fosse uma área de trabalho para a CPUCPU �� Armazena dados intermediários ou finais Armazena dados intermediários ou finais resultantes do processamentoresultantes do processamento �� Memória Secundária:Memória Secundária: ��Acesso lento;Acesso lento; ��Recurso abundante e barato;Recurso abundante e barato; MÓDULO 1MÓDULO 1 AULA 1AULA 1UCP ou CPUUCP ou CPU �� Unidade Central de ProcessamentoUnidade Central de Processamento �� Contém os circuitos responsáveis pela Contém os circuitos responsáveis pela interpretação/execução das instruções e pelo interpretação/execução das instruções e pelo controle de fluxo de dadoscontrole de fluxo de dados Controlador de Dispositivo Unidade de Controle Unidade Lógica e Aritmética MÓDULO 1MÓDULO 1 AULA 1AULA 1CPUCPU MÓDULO 1MÓDULO 1 AULA 1AULA 1SoftwareSoftware �� AlgoritmosAlgoritmos �� ProgramasProgramas �� LinguagensLinguagens dede ProgramaçãoProgramação �� CompiladorCompilador �� Sistemas OperacionaisSistemas Operacionais MÓDULO 1MÓDULO 1 AULA 1AULA 1AlgoritmosAlgoritmos �� SeqüênciaSeqüência dede passospassos comcom objetoobjeto dede realizar realizar determinada tarefadeterminada tarefa �� ““ReceitaReceita de Bolo”de Bolo” �� PodePode serser escrito sem preocupaçãoescrito sem preocupação comcom sintaxesintaxe,, linguagem ou computadorlinguagem ou computador �� Deve prever todos os possíveis eventosDeve prever todos os possíveis eventos ee ocorrênciasocorrências MÓDULO 1MÓDULO 1 AULA 1AULA 1AlgoritmoAlgoritmo –– ExemploExemplo �� Exemplo: Calcular o salário médio em uma Exemplo: Calcular o salário médio em uma companhia.companhia. ��Descubra quanto ganha cada pessoaDescubra quanto ganha cada pessoa ��Conte quantos empregados você temConte quantos empregados você tem ��Totalize os saláriosTotalize os salários ��Divida o total pelo número de empregados.Divida o total pelo número de empregados. MÓDULO 1MÓDULO 1 AULA 1AULA 1LinguagemLinguagem dede ProgramaçãoProgramação �� TextoTexto formalformal para representarpara representar oo algoritmoalgoritmo �� Utiliza rígidas normasUtiliza rígidas normas dede escritaescrita �� ImpossibilidadeImpossibilidade dede ambiguidadeambiguidade MÓDULO 1MÓDULO 1 AULA 1AULA 1 ExemplosExemplos dede LinguagemLinguagem dede ProgramaçãoProgramação �� Fortran Fortran –– destinadodestinado aa aplicações matemáticasaplicações matemáticas �� Cobol Cobol –– destinadodestinado aa aplicações comerciaisaplicações comerciais ee financeirasfinanceiras �� Basic Basic –– simples desimples de implementarimplementar,, sintaxe sintaxe elementarelementar �� Lisp Lisp –– destinadodestinado aa manipulaçãomanipulação dede listaslistas ee símbolossímbolos �� Pascal Pascal –– linguagemlinguagem simplessimples destinada ao destinada ao aprendizadoaprendizado dede programaçãoprogramação �� C C –– liguagemliguagem dede uso geraluso geral,, extremamente extremamente eficienteeficiente ee rápidarápida MÓDULO 1MÓDULO 1 AULA 1AULA 1ProgramasProgramas �� SeqüênciaSeqüência dede comandos em códigocomandos em código dede máquinamáquina �� Texto em binário paraTexto em binário para a CPUa CPU �� Programa em linguagemPrograma em linguagem de altode alto nívelnível �� a=10;a=10; �� b=20;b=20; �� c=a+b;c=a+b; �� ProgramaPrograma prontopronto parapara serser executado pelaexecutado pela CPUCPU �� Linguagem de máquinaLinguagem de máquina �� 11000111000001101100011000000010000010100000000011001100011100000110110001100000001000001010000000001100 01110000011011001000000000100001010000000000101000010111000001101100100000000010000101000000000010100001 11000110000000100000001100000110110010000000001010101100011000000010000000110000011011001000000000101010 0011110010100000001000111100101000000010 MÓDULO 1MÓDULO 1 AULA 1AULA 1CompiladorCompilador �� ConverteConverte umum textotexto de umde um programa emprograma em umum programa executávelprograma executável �� Adiciona bibliotecasAdiciona bibliotecas �� Verifica errosVerifica erros dede sintaxesintaxe �� Não verifica errosNão verifica erros dede lógicalógica MÓDULO 1MÓDULO 1 AULA 1AULA 1CompilaçãoCompilação x.c z.c y.c Pré-Processador x.p z.p y.p Compilador x.o z.o y.o Linker Programa executável Texto em linguagem C Texto pré- processado Código objeto Programa final MÓDULO 1MÓDULO 1 AULA 1AULA 1Sistemas OperacionaisSistemas Operacionais �� O computador sempre estO computador sempre estáá executando algum programa.executando algum programa. �� Quando ele Quando ele éé ligado, o computador executa o programa ligado, o computador executa o programa de carga do Sistema Operacional.de carga do Sistema Operacional. �� O Sistema Operacional O Sistema Operacional éé um programa que facilita a um programa que facilita a interface entre o operador do computador e o hardware.interface entre o operador do computador e o hardware. �� O sistema operacional tem como tarefaO sistema operacional tem como tarefass permitir que o permitir que o usuusuáário selecione programa para executar, gerenciar o rio selecione programa para executar, gerenciar o armazenamento de dados nos discos, facilitar entrada e armazenamento de dados nos discos, facilitar entrada e sasaíída de dados dos programas, etc.da de dados dos programas, etc. Introdução à Informática_TSC-CEDERJ_02.pdf MÓDULO 1MÓDULO 1 AULA 2AULA 2 IntroduçãoIntrodução àà InformáticaInformática Alexandre Meslin (meslin@nce.ufrj.br) MÓDULO 1MÓDULO 1 AULA 2AULA 2Aula 2Aula 2 � Bit � Byte � Unidades e seus Multiplicadores �Armazenamento �Freqüência �Tempo MÓDULO 1MÓDULO 1 AULA 2AULA 2UnidadesUnidades –– bitsbits � Menor unidade de armazenamento � Somente pode representar números de 0 até 1 � Poder estar em um entre dois estados �Aceso – apagado �Aberto – fechado �Ligado – desligado �0 – 1 MÓDULO 1MÓDULO 1 AULA 2AULA 2ConjuntoConjunto de bitsde bits � 2 bits � 4 combinações � 00 01 10 11 � Pode ser associado a 4 números � 0 até 3 (0, 1, 2, 3) � -2 até 1 (-2, -1, 0, 1) � 3 bits � 8 combinações � 000 001 010 011 100 101 110 111 � Pode ser associado a 8 números � 0 até 7 (0, 1, 2, 3, 4, 5, 6, 7) � -4 até 3 (-4, -3, -2, -1, 0, 1, 2, 3) MÓDULO 1MÓDULO 1 AULA 2AULA 2Unidades Unidades –– bytebyte � Nome dado a um conjunto de 8 bits � Pode assumir 256 valores diferentes. � Usado como medida de capacidade de armazenamento de informações. � Pode ser associado a 256 números �0 até 255 �-128 até 127 MÓDULO 1MÓDULO 1 AULA 2AULA 2MultiplicadoresMultiplicadores ee DivisoresDivisores � Multiplicadores convencionais � 101 deca da decalitro (dal) � 102 hecto h hectograma (hg) � 103 quilo k quilometro (km) � Multiplicadores não muito convencionais � 106 mega M � 109 giga G � 1012 tera T � 1015 peta P � 1018 exa E � 1021 zeta Z � 1024 yota Y MÓDULO 1MÓDULO 1 AULA 2AULA 2MultiplicadoresMultiplicadores ee DivisoresDivisores � Divisores convencionais � 10-1 deci d decigrama (dg) � 10-2 centi c centímetro (cm) � 10-3 mili m mililitro (ml) � Divisores não muito convencionais � 10-6 micro µ � 10-9 nano η � 10-12 pico p � 10-15 fento f � 10-18 ato a � 10-21 zepto z � 10-24 yocto y MÓDULO 1MÓDULO 1 AULA 2AULA 2Unidades Unidades –– MultiplicadoresMultiplicadores � Atualmente � 1 bit � 1 byte = 8 bits � 1 Kbyte = 1024 bytes (4 algarismos) � 1 Mbyte = 1024 Kbytes = 1048576 bytes (7 algarismos) � 1 Gbyte = 1024 Mbytes (gigabyte) (10 algarismos) � 1 Tbyte = 1024 Gbytes (terabyte) (13 algarismos) � Para o futuro � 1 Pbyte = 1024 Tbytes (petabyte) (16 algarismos) � 1 Ebyte = 1024 Pbytes (exabyte) (19 algarismos) � 1 Zbyte = 1024 Ebytes (zetabyte) (22 algarismos) � 1 Ybyte = 1024 Zbyte (yotabyte) (25 algarismos) MÓDULO 1MÓDULO 1 AULA 2AULA 2 Capacidades MédiaCapacidades Média dede ArmazenamentoArmazenamento � Disquete de 3½” �1,44 Mbytes � Zip disk �100 Mbytes � Memória de Computador Doméstico �128 Mbytes � Discos magnéticos �40 Gbytes MÓDULO 1MÓDULO 1 AULA 2AULA 2 RepresentaçãoRepresentação dede Números Números InteirosInteiros � 1 byte – 8 bits �Números de 0 até 255 �Números de –128 até 127 � 2 bytes – 16 bits �Números de 0 até 65535 �Números de –32768 até 32767 � 4 bytes – 32 bits �Números de 0 até 4.294.967.295 �Números de –2.147.483.648 até 2.147.483.647 � Mais detalhes no módulo 2 MÓDULO 1MÓDULO 1 AULA 2AULA 2 RepresentaçãoRepresentação dede Números Números ReaisReais � Números reais representados usando notação mantissa/expoente SS ExpoenteExpoente ��Parte FracionáriaParte Fracionária MÓDULO 1MÓDULO 1 AULA 2AULA 2 RepresentaçãoRepresentação dede SímbolosSímbolos dede GrafiaGrafia � Necessidade de armazenar os símbolos de grafia em forma de dados binários � Símbolos de grafia (caracteres): letras, números, pontuação, acentuação, espaço, etc � Utilização de tabelas de conversão �EBCDIC �ASCII �UNICODE MÓDULO 1MÓDULO 1 AULA 2AULA 2TabelaTabela ASCIIASCII � Tabela que contém a maior parte dos caracteres ocidentais � Possui 256 caracteres � Problemas de compatibilidade de implementação entre países que posuem letras acentuadas e/ou diferentes do alfabeto inglês. � Primeira parte (caracteres de 0 até 127) padronizada � Segunda parte (caracteres de 128 até 255) com divergência entre implementações � Para maiores informações, consulte: http://www.neurophys.wisc.edu/www/comp/docs/ascii.html MÓDULO 1MÓDULO 1 AULA 2AULA 2Divisões da TabelaDivisões da Tabela ASCIIASCII � Pode ser dividida em 2 grandes partes � Primeira parte �Caracteres entre 0 e 127 �Padrão mundial �Não possui letras acentuadas �Somente caracteres da lingua inglesa � Segunda parte �Não está totalmente utilizada �Possui caracteres acentuados e outros símbolos �Foi acrescentada recentemente MÓDULO 1MÓDULO 1 AULA 2AULA 2Divisões da TabelaDivisões da Tabela ASCIIASCII � Primeira Parte: dividida em 4 áreas � Posições de 0 até 31 � Caracteres de controle � Posições de 32 até 63 � Alguns caracteres de pontuação !"#$%&'()*+,-./ � Caracteres numéricos em ordem alfabética 0123456789 � Mais caracteres de pontuação :;<=>? � Posições de 64 até 95 � Caracter arroba @ � Letras maiúsculas ABCDEFGHIJKLMNOPQRSTUVWXYZ � Mais símbolos [\]^_ � Posições de 96 até 127 � Crase ` � Letras minúsculas abcdefghijklmnopqrstuvwxyz � Mais símbolos {|}~ MÓDULO 1MÓDULO 1 AULA 2AULA 2TabelaTabela ASCIIASCII dec. hex. octal ASCII mnm. dec. hex. octal ASCII dec. hex. octal ASCII dec. hex. octal ASCII 0 00 000 ^@ NUL 32 20 040 64 40 100 @ 96 60 140 ` 1 01 001 ^A SOH 33 21 041 ! 65 41 101 A 97 61 141 a 2 02 002 ^B STX 34 22 042 " 66 42 102 B 98 62 142 b 3 03 003 ^C ETX 35 23 043 # 67 43 103 C 99 63 143 c 4 04 004 ^D EOT 36 24 044 $ 68 44 104 D 100 64 144 d 5 05 005 ^E ENQ 37 25 045 % 69 45 105 E 101 65 145 e 6 06 006 ^F ACK 38 26 046 & 70 46 106 F 102 66 146 f 7 07 007 ^G BELL 39 27 047 ' 71 47 107 G 103 67 147 g 8 08 010 ^H BS 40 28 050 ( 72 48 110 H 104 68 150 h 9 09 011 ^I HTAB 41 29 051 ) 73 49 111 I 105 69 151 i 10 0A 012 ^J LF 42 2A 052 * 74 4A 112 J 106 6A 152 j 11 0B 013 ^K VTAB 43 2B 053 + 75 4B 113 K 107 6B 153 k 12 0C 014 ^L FF 44 2C 054 , 76 4C 114 L 108 6C 154 l 13 0D 015 ^M CR 45 2D 055 - 77 4D 115 M 109 6D 155 m 14 0E 016 ^N SO 46 2E 056 . 78 4E 116 N 110 6E 156 n 15 0F 017 ^O SI 47 2F 057 / 79 4F 117 O 111 6F 157 o 16 10 020 ^P DLE 48 30 060 0 80 50 120 P 112 70 160 p 17 11 021 ^Q DC1 49 31 061 1 81 51 121 Q 113 71 161 q 18 12 022 ^R DC2 50 32 062 2 82 52 122 R 114 72 162 r 19 13 023 ^S DC3 51 33 063 3 83 53 123 S 115 73 163 s 20 14 024 ^T DC4 52 34 064 4 84 54 124 T 116 74 164 t 21 15 025 ^U NACK 53 35 065 5 85 55 125 U 117 75 165 u 22 16 026 ^V SYN 54 36 066 6 86 56 126 V 118 76 166 v 23 17 027 ^W ETB 55 37 067 7 87 57 127 W 119 77 167 w 24 18 030 ^X CAN 56 38 070 8 88 58 130 X 120 78 170 x 25 19 031 ^Y EN 57 39 071 9 89 59 131 Y 121 79 171 y 26 1A 032 ^Z SUB 58 3A 072 : 90 5A 132 Z 122 7A 172 z 27 1B 033 ^[ ESC 59 3B 073 ; 91 5B 133 [ 123 7B 173 { 28 1C 034 ^\ FS 60 3C 074 < 92 5C 134 \ 124 7C 174 | 29 1D 035 ^] GS 61 3D 075 = 93 5D 135 ] 125 7D 175 } 30 1E 036 ^^ RS 62 3E 076 > 94 5E 136 ^ 126 7E 176 ~ 31 1F 037 ^_ US 63 3F 077 ? 95 5F 137 _ 127 7F 177 DEL MÓDULO 1MÓDULO 1 AULA 2AULA 2TabelaTabela ASCII ASCII –– Primeiro GrupoPrimeiro Grupo dec. hex. octal ASCII mnm. dec. hex. octal ASCII dec. hex. octal ASCII dec. hex. octal ASCII 0 00 000 ^@ NUL 32 20 040 64 40 100 @ 96 60 140 ` 1 01 001 ^A SOH 33 21 041 ! 65 41 101 A 97 61 141 a 2 02 002 ^B STX 34 22 042 " 66 42 102 B 98 62 142 b 3 03 003 ^C ETX 35 23 043 # 67 43 103 C 99 63 143 c 4 04 004 ^D EOT 36 24 044 $ 68 44 104 D 100 64 144 d 5 05 005 ^E ENQ 37 25 045 % 69 45 105 E 101 65 145 e 6 06 006 ^F ACK 38 26 046 & 70 46 106 F 102 66 146 f 7 07 007 ^G BELL 39 27 047 ' 71 47 107 G 103 67 147 g 8 08 010 ^H BS 40 28 050 ( 72 48 110 H 104 68 150 h 9 09 011 ^I HTAB 41 29 051 ) 73 49 111 I 105 69 151 i 10 0A 012 ^J LF 42 2A 052 * 74 4A 112 J 106 6A 152 j 11 0B 013 ^K VTAB 43 2B 053 + 75 4B 113 K 107 6B 153 k 12 0C 014 ^L FF 44 2C 054 , 76 4C 114 L 108 6C 154 l 13 0D 015 ^M CR 45 2D 055 - 77 4D 115 M 109 6D 155 m 14 0E 016 ^N SO 46 2E 056 . 78 4E 116 N 110 6E 156 n 15 0F 017 ^O SI 47 2F 057 / 79 4F 117 O 111 6F 157 o 16 10 020 ^P DLE 48 30 060 0 80 50 120 P 112 70 160 p 17 11 021 ^Q DC1 49 31 061 1 81 51 121 Q 113 71 161 q 18 12 022 ^R DC2 50 32 062 2 82 52 122 R 114 72 162 r 19 13 023 ^S DC3 51 33 063 3 83 53 123 S 115 73 163 s 20 14 024 ^T DC4 52 34 064 4 84 54 124 T 116 74 164 t 21 15 025 ^U NACK 53 35 065 5 85 55 125 U 117 75 165 u 22 16 026 ^V SYN 54 36 066 6 86 56 126 V 118 76 166 v 23 17 027 ^W ETB 55 37 067 7 87 57 127 W 119 77 167 w 24 18 030 ^X CAN 56 38 070 8 88 58 130 X 120 78 170 x 25 19 031 ^Y EN 57 39 071 9 89 59 131 Y 121 79 171 y 26 1A 032 ^Z SUB 58 3A 072 : 90 5A 132 Z 122 7A 172 z 27 1B 033 ^[ ESC 59 3B 073 ; 91 5B 133 [ 123 7B 173 { 28 1C 034 ^\ FS 60 3C 074 < 92 5C 134 \ 124 7C 174 | 29 1D 035 ^] GS 61 3D 075 = 93 5D 135 ] 125 7D 175 } 30 1E 036 ^^ RS 62 3E 076 > 94 5E 136 ^ 126 7E 176 ~ 31 1F 037 ^_ US 63 3F 077 ? 95 5F 137 _ 127 7F 177 DEL MÓDULO 1MÓDULO 1 AULA 2AULA 2TabelaTabela ASCII ASCII –– SegundoSegundo GrupoGrupo dec. hex. octal ASCII mnm. dec. hex. octal ASCII dec. hex. octal ASCII dec. hex. octal ASCII 0 00 000 ^@ NUL 32 20 040 64 40 100 @ 96 60 140 ` 1 01 001 ^A SOH 33 21 041 ! 65 41 101 A 97 61 141 a 2 02 002 ^B STX 34 22 042 " 66 42 102 B 98 62 142 b 3 03 003 ^C ETX 35 23 043 # 67 43 103 C 99 63 143 c 4 04 004 ^D EOT 36 24 044 $ 68 44 104 D 100 64 144 d 5 05 005 ^E ENQ 37 25 045 % 69 45 105 E 101 65 145 e 6 06 006 ^F ACK 38 26 046 & 70 46 106 F 102 66 146 f 7 07 007 ^G BELL 39 27 047 ' 71 47 107 G 103 67 147 g 8 08 010 ^H BS 40 28 050 ( 72 48 110 H 104 68 150 h 9 09 011 ^I HTAB 41 29 051 ) 73 49 111 I 105 69 151 i 10 0A 012 ^J LF 42 2A 052 * 74 4A 112 J 106 6A 152 j 11 0B 013 ^K VTAB 43 2B 053 + 75 4B 113 K 107 6B 153 k 12 0C 014 ^L FF 44 2C 054 , 76 4C 114 L 108 6C 154 l 13 0D 015 ^M CR 45 2D 055 - 77 4D 115 M 109 6D 155 m 14 0E 016 ^N SO 46 2E 056 . 78 4E 116 N 110 6E 156 n 15 0F 017 ^O SI 47 2F 057 / 79 4F 117 O 111 6F 157 o 16 10 020 ^P DLE 48 30 060 0 80 50 120 P 112 70 160 p 17 11 021 ^Q DC1 49 31 061 1 81 51 121 Q 113 71 161 q 18 12 022 ^R DC2 50 32 062 2 82 52 122 R 114 72 162 r 19 13 023 ^S DC3 51 33 063 3 83 53 123 S 115 73 163 s 20 14 024 ^T DC4 52 34 064 4 84 54 124 T 116 74 164 t 21 15 025 ^U NACK 53 35 065 5 85 55 125 U 117 75 165 u 22 16 026 ^V SYN 54 36 066 6 86 56 126 V 118 76 166 v 23 17 027 ^W ETB 55 37 067 7 87 57 127 W 119 77 167 w 24 18 030 ^X CAN 56 38 070 8 88 58 130 X 120 78 170 x 25 19 031 ^Y EN 57 39 071 9 89 59 131 Y 121 79 171 y 26 1A 032 ^Z SUB 58 3A 072 : 90 5A 132 Z 122 7A 172 z 27 1B 033 ^[ ESC 59 3B 073 ; 91 5B 133 [ 123 7B 173 { 28 1C 034 ^\ FS 60 3C 074 < 92 5C 134 \ 124 7C 174 | 29 1D 035 ^] GS 61 3D 075 = 93 5D 135 ] 125 7D 175 } 30 1E 036 ^^ RS 62 3E 076 > 94 5E 136 ^ 126 7E 176 ~ 31 1F 037 ^_ US 63 3F 077 ? 95 5F 137 _ 127 7F 177 DEL MÓDULO 1MÓDULO 1 AULA 2AULA 2TabelaTabela ASCII ASCII –– Terceiro GrupoTerceiro Grupo dec. hex. octal ASCII mnm. dec. hex. octal ASCII dec. hex. octal ASCII dec. hex. octal ASCII 0 00 000 ^@ NUL 32 20 040 64 40 100 @ 96 60 140 ` 1 01 001 ^A SOH 33 21 041 ! 65 41 101 A 97 61 141 a 2 02 002 ^B STX 34 22 042 " 66 42 102 B 98 62 142 b 3 03 003 ^C ETX 35 23 043 # 67 43 103 C 99 63 143 c 4 04 004 ^D EOT 36 24 044 $ 68 44 104 D 100 64 144 d 5 05 005 ^E ENQ 37 25 045 % 69 45 105 E 101 65 145 e 6 06 006 ^F ACK 38 26 046 & 70 46 106 F 102 66 146 f 7 07 007 ^G BELL 39 27 047 ' 71 47 107 G 103 67 147 g 8 08 010 ^H BS 40 28 050 ( 72 48 110 H 104 68 150 h 9 09 011 ^I HTAB 41 29 051 ) 73 49 111 I 105 69 151 i 10 0A 012 ^J LF 42 2A 052 * 74 4A 112 J 106 6A 152 j 11 0B 013 ^K VTAB 43 2B 053 + 75 4B 113 K 107 6B 153 k 12 0C 014 ^L FF 44 2C 054 , 76 4C 114 L 108 6C 154 l 13 0D 015 ^M CR 45 2D 055 - 77 4D 115 M 109 6D 155 m 14 0E 016 ^N SO 46 2E 056 . 78 4E 116 N 110 6E 156 n 15 0F 017 ^O SI 47 2F 057 / 79 4F 117 O 111 6F 157 o 16 10 020 ^P DLE 48 30 060 0 80 50 120 P 112 70 160 p 17 11 021 ^Q DC1 49 31 061 1 81 51 121 Q 113 71 161 q 18 12 022 ^R DC2 50 32 062 2 82 52 122 R 114 72 162 r 19 13 023 ^S DC3 51 33 063 3 83 53 123 S 115 73 163 s 20 14 024 ^T DC4 52 34 064 4 84 54 124 T 116 74 164 t 21 15 025 ^U NACK 53 35 065 5 85 55 125 U 117 75 165 u 22 16 026 ^V SYN 54 36 066 6 86 56 126 V 118 76 166 v 23 17 027 ^W ETB 55 37 067 7 87 57 127 W 119 77 167 w 24 18 030 ^X CAN 56 38 070 8 88 58 130 X 120 78 170 x 25 19 031 ^Y EN 57 39 071 9 89 59 131 Y 121 79 171 y 26 1A 032 ^Z SUB 58 3A 072 : 90 5A 132 Z 122 7A 172 z 27 1B 033 ^[ ESC 59 3B 073 ; 91 5B 133 [ 123 7B 173 { 28 1C 034 ^\ FS 60 3C 074 < 92 5C 134 \ 124 7C 174 | 29 1D 035 ^] GS 61 3D 075 = 93 5D 135 ] 125 7D 175 } 30 1E 036 ^^ RS 62 3E 076 > 94 5E 136 ^ 126 7E 176 ~ 31 1F 037 ^_ US 63 3F 077 ? 95 5F 137 _ 127 7F 177 DEL MÓDULO 1MÓDULO 1 AULA 2AULA 2TabelaTabela ASCII ASCII –– QuartoQuarto GrupoGrupo dec. hex. octal ASCII mnm. dec. hex. octal ASCII dec. hex. octal ASCII dec. hex. octal ASCII 0 00 000 ^@ NUL 32 20 040 64 40 100 @ 96 60 140 ` 1 01 001 ^A SOH 33 21 041 ! 65 41 101 A 97 61 141 a 2 02 002 ^B STX 34 22 042 " 66 42 102 B 98 62 142 b 3 03 003 ^C ETX 35 23 043 # 67 43 103 C 99 63 143 c 4 04 004 ^D EOT 36 24 044 $ 68 44 104 D 100 64 144 d 5 05 005 ^E ENQ 37 25 045 % 69 45 105 E 101 65 145 e 6 06 006 ^F ACK 38 26 046 & 70 46 106 F 102 66 146 f 7 07 007 ^G BELL 39 27 047 ' 71 47 107 G 103 67 147 g 8 08 010 ^H BS 40 28 050 ( 72 48 110 H 104 68 150 h 9 09 011 ^I HTAB 41 29 051 ) 73 49 111 I 105 69 151 i 10 0A 012 ^J LF 42 2A 052 * 74 4A 112 J 106 6A 152 j 11 0B 013 ^K VTAB 43 2B 053 + 75 4B 113 K 107 6B 153 k 12 0C 014 ^L FF 44 2C 054 , 76 4C 114 L 108 6C 154 l 13 0D 015 ^M CR 45 2D 055 - 77 4D 115 M 109 6D 155 m 14 0E 016 ^N SO 46 2E 056 . 78 4E 116 N 110 6E 156 n 15 0F 017 ^O SI 47 2F 057 / 79 4F 117 O 111 6F 157 o 16 10 020 ^P DLE 48 30 060 0 80 50 120 P 112 70 160 p 17 11 021 ^Q DC1 49 31 061 1 81 51 121 Q 113 71 161 q 18 12 022 ^R DC2 50 32 062 2 82 52 122 R 114 72 162 r 19 13 023 ^S DC3 51 33 063 3 83 53 123 S 115 73 163 s 20 14 024 ^T DC4 52 34 064 4 84 54 124 T 116 74 164 t 21 15 025 ^U NACK 53 35 065 5 85 55 125 U 117 75 165 u 22 16 026 ^V SYN 54 36 066 6 86 56 126 V 118 76 166 v 23 17 027 ^W ETB 55 37 067 7 87 57 127 W 119 77 167 w 24 18 030 ^X CAN 56 38 070 8 88 58 130 X 120 78 170 x 25 19 031 ^Y EN 57 39 071 9 89 59 131 Y 121 79 171 y 26 1A 032 ^Z SUB 58 3A 072 : 90 5A 132 Z 122 7A 172 z 27 1B 033 ^[ ESC 59 3B 073 ; 91 5B 133 [ 123 7B 173 { 28 1C 034 ^\ FS 60 3C 074 < 92 5C 134 \ 124 7C 174 | 29 1D 035 ^] GS 61 3D 075 = 93 5D 135 ] 125 7D 175 } 30 1E 036 ^^ RS 62 3E 076 > 94 5E 136 ^ 126 7E 176 ~ 31 1F 037 ^_ US 63 3F 077 ? 95 5F 137 _ 127 7F 177 DEL MÓDULO 1MÓDULO 1 AULA 2AULA 2Unidades de TempoUnidades de Tempo � Hertz: utilizado para explicitar a velocidade do processador, de barramentos e, atualmente, de memórias � 1 Hz = 1 ciclo por segundo � 1 Hz = 1/(1s) � 1 KHz = 1000 Hz � 1 MHz = 1000 KHz � 1 GHz = 1000 MHz MÓDULO 1MÓDULO 1 AULA 2AULA 2FreqüênciasFreqüências � Rotação do motor do carro – 15 Hz (900 rpm) � Energia elética – 60 Hz � Rotação do disco do HD – 120 Hz (7200 rpm) � Ciclo do 8088 (primeiro PC) – 4,77 MHz � Ciclo do 286 – 16 MHz � Ciclo do 386 – 40 MHz � Rádio FM – 88 MHz – 108 MHz � Ciclo do 486 – 120MHz � Ciclo do Pentium – 233 MHz � Ciclo do PII – 450 MHz � Ciclo do PIII – 900 MHz � Ciclo do PIV – 2GHz (2 bilhões de ciclos por segundo) MÓDULO 1MÓDULO 1 AULA 2AULA 2Unidades de TempoUnidades de Tempo � Segundos � Utilizado para marcar o tempo de acesso a dispositivos (memória, disco, etc) � 1 s � 1 ms = 0,001 s (milisegundo) � 1 µs = 0,001 ms (microsegundo) � 1 ηs = 0,001 µs (nanosegundo) � 1 ps = 0,001 ηs (picosegundo) MÓDULO 1MÓDULO 1 AULA 2AULA 2ExemplosExemplos de Temposde Tempos � Copo caindo de cima da mesa – pouco menos de 1 segundo � Tempo para cabeça de HD mudar de trilha – 4 ms � Leitura de 1 byte da memória – 60 ηs � Leitura entre byte consecutivos da memória – 10 ηs MÓDULO 1MÓDULO 1 AULA 2AULA 2PeríodoPeríodo xx FreqüênciaFreqüência � Comparação entre CPU e módulos de memória � Processador � Velocidade medida em hertz (Hz) � Atualmente entre 100 MHz e 2 GHz � Ou seja, 1 ciclo = 10 ηs – 500 ps � Memória de baixo custo �Memória lenta � 150 ηs - 60 ηs � Capacidade máxima: 512 Mbytes � US$1,00/Mbyte � Baixo consumo de energia � Memória 6-120 vezes mais lenta que processador MÓDULO 1MÓDULO 1 AULA 2AULA 2PeríodoPeríodo xx FreqüênciaFreqüência � Comparação entre CPU e memórias cache � Processador � Velocidade medida em Hertz (Hz) � Atualmente entre 100 MHz e 2 GHz � Ou seja, 1 ciclo = 10 ηs – 500 ps � Memória de alta velocidade �Memória rápida � 10 ns - 6ns � Capacidade máxima: 4 Mbytes � US$20,00/Mbyte � Alto consumo de energia � Memória 12-20 vezes mais lenta que processador MÓDULO 1MÓDULO 1 AULA 2AULA 2DificuldadesDificuldades ee SoluçõesSoluções � Dificuldades: �Interface do circuito em acionar sinais externos �Degradação do sinal ao percorrer a placa que interligas os circuitos integrados �Sensibilidade dos circuitos em receberem os sinais degradados � Solução �Inclusão de memórias no interior do processador �Criação de diversos conjuntos de memórias para serem acessados em paralelo Introdução à Informática_TSC-CEDERJ_03.pdf MÓDULO 1MÓDULO 1 AULA 3AULA 3 IntroduçãoIntrodução àà InformáticaInformática Alexandre Alexandre MeslinMeslin ((meslinmeslin@@ncence.ufrj..ufrj.brbr)) MÓDULO 1MÓDULO 1 AULA 3AULA 3Aula 3Aula 3 �� PeriféricosPeriféricos ��VídeoVídeo ��TecladoTeclado ��DiscoDisco ��MouseMouse MÓDULO 1MÓDULO 1 AULA 3AULA 3PeriféricosPeriféricos �� EntradaEntrada ��Digitalizam informações analógicasDigitalizam informações analógicas dodo mundomundo exteriorexterior parapara a CPUa CPU �� SaídaSaída ��ConvertemConvertem dadosdados digitais dadigitais da CPUCPU parapara oo formato formato analógicoanalógico dodo mundomundo exteriorexterior MÓDULO 1MÓDULO 1 AULA 3AULA 3Interface deInterface de VídeoVídeo �� ConectaConecta--se nose no barramentobarramento da placa mãeda placa mãe �� Escolha uma placa de vídeo compatível com o Escolha uma placa de vídeo compatível com o monitor e com omonitor e com o barramentobarramento �� PossuemPossuem ��Um Um conector doconector do barramentobarramento do PCdo PC ��UUm conector de vídeo (15 ou 9 pinos fêmea)m conector de vídeo (15 ou 9 pinos fêmea) MÓDULO 1MÓDULO 1 AULA 3AULA 3PlacaPlaca dede VídeoVídeo MÓDULO 1MÓDULO 1 AULA 3AULA 3PlacaPlaca dede VídeoVídeo Placa MãePlaca Mãe CPUCPU ControladorControlador dede VídeoVídeo RAMRAM RAMDACRAMDAC AGPAGP ouou PCIPCI DadosDados MÓDULO 1MÓDULO 1 AULA 3AULA 3Interface deInterface de VídeoVídeo �� CaracterísticaCaracterística ��Padrão (CGA/EGA/VGA/SVGA)Padrão (CGA/EGA/VGA/SVGA) ��Número de coresNúmero de cores ��ResoluçãoResolução ��EntrelaçamentoEntrelaçamento ��TaxaTaxa dede atualizaçãoatualização (refresh rate)(refresh rate) ��Tamanho da MemóriaTamanho da Memória ��Capacidade de ProcessamentoCapacidade de Processamento ��BarramentoBarramento MÓDULO 1MÓDULO 1 AULA 3AULA 3Padrão Padrão CGA/EGA/VGA/SVGACGA/EGA/VGA/SVGA �� CGACGA ��Muito antigoMuito antigo ��GráficosGráficos dede baixa resoluçãobaixa resolução ��Amplamente utilizados nos primeiros computadoresAmplamente utilizados nos primeiros computadores PCPC ��AtéAté 16 cores16 cores ��Resolução atéResolução até 640 x 200640 x 200 pontospontos ��((forafora dodo mercadomercado)) MÓDULO 1MÓDULO 1 AULA 3AULA 3Padrão Padrão CGA/EGA/VGA/SVGACGA/EGA/VGA/SVGA �� EGAEGA ��Sucessor daSucessor da interface CGAinterface CGA ��Permite gráficosPermite gráficos dede mais alta resoluçãomais alta resolução ee maismais corescores ��VidaVida muito curtamuito curta ��AtéAté 256 cores256 cores ��Resolução atéResolução até 640 x 480640 x 480 pontospontos ��((forafora dodo mercadomercado)) MÓDULO 1MÓDULO 1 AULA 3AULA 3Padrão Padrão CGA/EGA/VGA/SVGACGA/EGA/VGA/SVGA �� VGAVGA �� InterfaceInterface gráfica padrãográfica padrão dede muitas máquinasmuitas máquinas ��Permite resoluçãoPermite resolução dede atéaté 800800 porpor 600600 pontospontos ��Número maiorNúmero maior de cores (de cores (atéaté 256 cores)256 cores) ��Substituida pelo padrãoSubstituida pelo padrão SVGASVGA ��Configuração básicaConfiguração básica dede toda placatoda placa dede vídeo atualvídeo atual MÓDULO 1MÓDULO 1 AULA 3AULA 3Padrão Padrão CGA/EGA/VGA/SVGACGA/EGA/VGA/SVGA �� SVGASVGA �� Implemetações particularesImplemetações particulares dede diversos fabricantesdiversos fabricantes ��TipoTipo de interface dede interface de vídeo utilizada atualmentevídeo utilizada atualmente ��Permite grande variedadePermite grande variedade dede resoluçõesresoluções ��Possui grande quantidadePossui grande quantidade de coresde cores possíveis possíveis simultaneamentesimultaneamente ��Não existe padrãoNão existe padrão de softwarede software parapara interface interface –– necessitanecessita de driverde driver específicoespecífico MÓDULO 1MÓDULO 1 AULA 3AULA 3Cores eCores e ResoluçãoResolução dede VídeoVídeo �� Imagem representada por pontosImagem representada por pontos �� Tela formada por matrizTela formada por matriz dede pontospontos MÓDULO 1MÓDULO 1 AULA 3AULA 3Cores eCores e ResoluçãoResolução dede VídeoVídeo MÓDULO 1MÓDULO 1 AULA 3AULA 3Cores eCores e ResoluçãoResolução dede VídeoVídeo MÓDULO 1MÓDULO 1 AULA 3AULA 3Cores eCores e ResoluçãoResolução dede VídeoVídeo MÓDULO 1MÓDULO 1 AULA 3AULA 3Cores eCores e ResoluçãoResolução dede VídeoVídeo MÓDULO 1MÓDULO 1 AULA 3AULA 3Cores eCores e ResoluçãoResolução dede VídeoVídeo �� Cada pontoCada ponto comcom características própriascaracterísticas próprias �� ProfundidadeProfundidade ��QuantidadeQuantidade de coresde cores por pontopor ponto �� ResoluçãoResolução ��QuantidadeQuantidade dede pontos horizontaispontos horizontais ee verticaisverticais MÓDULO 1MÓDULO 1 AULA 3AULA 3Cores deCores de VídeoVídeo �� Cada ponto emCada ponto em um monitorum monitor coloridocolorido éé formado formado pelapela soma de 3 coressoma de 3 cores ��VermelhoVermelho ��AzulAzul ��VerdeVerde MÓDULO 1MÓDULO 1 AULA 3AULA 3Cores deCores de VídeoVídeo �� BitsBits por pontopor ponto ��1 bit 1 bit –– ponto aceso ou apagadoponto aceso ou apagado ��2 bits 2 bits –– 4 cores4 cores ��4 bits 4 bits –– 16 cores16 cores ��8 bits 8 bits –– 256 cores256 cores ��16 bits 16 bits –– 65536 cores (64 k cores)65536 cores (64 k cores) ��24 bits 24 bits –– 16 Mega cores (8 bits16 Mega cores (8 bits para cada cor primáriapara cada cor primária)) ��32 bits 32 bits –– 4 Giga cores4 Giga cores MÓDULO 1MÓDULO 1 AULA 3AULA 3Interface deInterface de VídeoVídeo –– CoresCores �� Relação entre cor/memória/resoluçãoRelação entre cor/memória/resolução MemóriaMemória ResoluçãoResolução Número deNúmero de CoresCores 11 MbyteMbyte 640x480640x480 256/64256/64kk/16M/16M 800x600800x600 256256kk/64/64kk 22 MbytesMbytes 800x600800x600 256256kk/64/64kk/16M/16M 1024x7681024x768 256256kk/64/64kk 33 MbytesMbytes 1024x7681024x768 256256kk/64/64kk/16M/16M 4 Mbytes4 Mbytes 1024x7681024x768 256k/64k/16M/4G256k/64k/16M/4G MÓDULO 1MÓDULO 1 AULA 3AULA 3 Interface deInterface de VídeoVídeo -- ResoluçãoResolução ��1280 x 10241280 x 1024 pontospontos = 1310720= 1310720 pontospontos ��1024 x 7681024 x 768 pontospontos = 786432= 786432 pontospontos ��800 x 600800 x 600 pontospontos = = ��480000480000 pontospontos MÓDULO 1MÓDULO 1 AULA 3AULA 3Interface deInterface de VídeoVídeo �� EntrelaçamentoEntrelaçamento ��ApresentaçãoApresentação dede linhas em quadros alternadoslinhas em quadros alternados ��Tela cintilanteTela cintilante �� Atualização da ImagemAtualização da Imagem ��AtualizaçãoAtualização verticalvertical ��AtualizaçãoAtualização horizontalhorizontal MÓDULO 1MÓDULO 1 AULA 3AULA 3Atualização da ImagemAtualização da Imagem �� AA taxataxa dede atualização atualização podepode serser configuradaconfigurada:: �� PainelPainel dede ControleControle �� �� VVíídeodeo �� �� ConfiguraConfiguraçõçõeses �� �� AvanAvanççadasadas �� �� AdaptadorAdaptador �� �� TaxaTaxa dede atualizaatualizaçãçãoo MÓDULO 1MÓDULO 1 AULA 3AULA 3Interface deInterface de VídeoVídeo �� CapacidadeCapacidade dede ProcessamentoProcessamento �� ImagensImagens 2D2D �� ImagensImagens 3D3D MÓDULO 1MÓDULO 1 AULA 3AULA 3CapacidadeCapacidade dede ProcessamentoProcessamento Placa MãePlaca Mãe CPUCPU ControladorControlador dede VídeoVídeo RAMRAM RAMDACRAMDAC AGPAGP ouou PCIPCI DadosDados MÓDULO 1MÓDULO 1 AULA 3AULA 3CapacidadeCapacidade dede ProcessamentoProcessamento Placa MãePlaca Mãe CPUCPU ControladorControlador dede VídeoVídeo RAMRAM RAMDACRAMDAC AGPAGP ouou PCIPCI InstruçõesInstruções MÓDULO 1MÓDULO 1 AULA 3AULA 3Interface deInterface de VídeoVídeo �� TipoTipo dede BarramentoBarramento �� ISAISA ��VLBVLB ��PCIPCI ��AGPAGP MÓDULO 1MÓDULO 1 AULA 3AULA 3Interface deInterface de VídeoVídeo ISAISA MÓDULO 1MÓDULO 1 AULA 3AULA 3Interface deInterface de VídeoVídeo PCIPCI MÓDULO 1MÓDULO 1 AULA 3AULA 3Interface deInterface de VídeoVídeo AGPAGP MÓDULO 1MÓDULO 1 AULA 3AULA 3DiscoDisco MÓDULO 1MÓDULO 1 AULA 3AULA 3Disco Disco –– InterfacesInterfaces �� MFM, RLL MFM, RLL –– forafora dodo mercadomercado �� IDE IDE –– substituida pelasubstituida pela EIDEEIDE �� EIDE EIDE –– melhoramento damelhoramento da interface IDEinterface IDE antigaantiga,, também conhecida por apenastambém conhecida por apenas IDEIDE �� SCSI SCSI –– interface de altointerface de alto desempenhodesempenho ee custocusto.. Utilizada em sistemas profissionaisUtilizada em sistemas profissionais MÓDULO 1MÓDULO 1 AULA 3AULA 3Disco Disco –– TrilhasTrilhas Borda exterior do disco Trilha ou cilindro Borda interior do disco MÓDULO 1MÓDULO 1 AULA 3AULA 3Discos Discos –– SetoresSetores MÓDULO 1MÓDULO 1 AULA 3AULA 3TecladoTeclado �� 86 teclas (XT)86 teclas (XT) �� 101 teclas (AT/XT)101 teclas (AT/XT) �� 102 teclas (AT/XT)102 teclas (AT/XT) �� Chave de comutação: ATChave de comutação: AT--XTXT �� ConexãoConexão MÓDULO 1MÓDULO 1 AULA 3AULA 3MouseMouse MÓDULO 1MÓDULO 1 AULA 3AULA 3FinalFinal �� ExercíciosExercícios Introdução à Informática_TSC-CEDERJ_04.pdf Introdução à InformáticaIntrodução à Informática Sistemas NuméricosSistemas Numéricos Representações NuméricasRepresentações Numéricas Ageu Pacheco e Alexandre Ageu Pacheco e Alexandre MeslinMeslin Sistemas NuméricosSistemas Numéricos Representações NuméricasRepresentações Numéricas zz Objetivo do MóduloObjetivo do Módulo : : Estudo de outros sistemas numéricos além do Estudo de outros sistemas numéricos além do decimal visando entendimento decimal visando entendimento e e domínio domínio de de operações aritméticas operações aritméticas do sistema binário (de basedo sistema binário (de base 2) 2) e do seu relativo; hexadecimal ou de base16.e do seu relativo; hexadecimal ou de base16. Sistemas NuméricosSistemas Numéricos Representações NuméricasRepresentações Numéricas zz Objetivo daObjetivo da Aula:Aula: zz Conhecer representaçõesConhecer representações dede númerosnúmeros emem outrasoutras basesbases Sistemas NuméricosSistemas Numéricos Sistema DecimalSistema Decimal zz Concebido pelos hindus cerca de 2000 anos atrás. Concebido pelos hindus cerca de 2000 anos atrás. Posteriormente foi adotado pelos árabes que o Posteriormente foi adotado pelos árabes que o introduziram aos europeus.introduziram aos europeus. zz Também denominado sistema arábico porque utiliza Também denominado sistema arábico porque utiliza símbolos arábicos para representar os dez símbolos arábicos para representar os dez algarismos ou dígitos (dedo em Latim) que a base algarismos ou dígitos (dedo em Latim) que a base suporta: (0,1,2,3,4,5,6,7,8,9).suporta: (0,1,2,3,4,5,6,7,8,9). zz Base é a quantidade de símbolos disponíveis para Base é a quantidade de símbolos disponíveis para representar os diferentes dígitos do sistemarepresentar os diferentes dígitos do sistema.. Sistemas NuméricosSistemas Numéricos Sistema DecimalSistema Decimal zz A representação de qualquer número na base A representação de qualquer número na base decimal é posicional; isto é cada dígito assume um decimal é posicional; isto é cada dígito assume um valor ponderado à posição que ocupa.valor ponderado à posição que ocupa. Ex: 638 = 6 x 10Ex: 638 = 6 x 1022 + 3 x 10+ 3 x 1011 + 8 x 10+ 8 x 1000 zz O valor que cada dígito assume na notação O valor que cada dígito assume na notação posicional é igual ao seu valor absoluto multiplicado posicional é igual ao seu valor absoluto multiplicado pela base elevada à posição relativa do dígito pela base elevada à posição relativa do dígito –– 1.1. Sistemas NuméricosSistemas Numéricos Representações NuméricasRepresentações Numéricas zz ExemploExemplo de de sistema numérico não ponderadosistema numérico não ponderado: : Sistema Sistema Romano Romano Algarismos romanosAlgarismos romanos:: II, V, X, L, C, D, M , V, X, L, C, D, M 1, 5, 10, 50, 100, 500, 10001, 5, 10, 50, 100, 500, 1000 Exemplos Exemplos de de números romanosnúmeros romanos;; MCMLXXXMCMLXXXIIX, MCMXCX, MCMXCIIX, MM, MMX, MM, MMII Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz OutraOutrass bases ponderadas utilizando os mesmos bases ponderadas utilizando os mesmos símbolos arábicos:símbolos arábicos: Exemplos:Exemplos: zz Base 3: Base 3: 0,1,2,10,11,12,20,21,22,100,101,102,110…0,1,2,10,11,12,20,21,22,100,101,102,110… Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz OutraOutrass bases ponderadas utilizando os mesmos bases ponderadas utilizando os mesmos símbolos arábicos:símbolos arábicos: Exemplos:Exemplos: zz Base 3: Base 3: 0,1,2,10,11,12, 20,21,22,100, 101,102,110…(base 3)0,1,2,10,11,12, 20,21,22,100, 101,102,110…(base 3) 0,1,2, 3, 4, 5, 6, 7, 8, 9 , 10, 11, 12….(base10)0,1,2, 3, 4, 5, 6, 7, 8, 9 , 10, 11, 12….(base10) Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz Exemplos outras bases (cont):Exemplos outras bases (cont): zz Base 5: Base 5: 0,1,2,3,4,10,11,12,13,14,20,21,22,23,24,30,...0,1,2,3,4,10,11,12,13,14,20,21,22,23,24,30,... Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz Exemplos outras bases (cont):Exemplos outras bases (cont): zz Base 5: Base 5: 0,1,2,3,4,10,11,12,13,14,20,21,22,23,24,30...0,1,2,3,4,10,11,12,13,14,20,21,22,23,24,30... ….…. 0,1,2,3,4, 5, 6, 7, 8, 9, 10,11,12,13,14,15…0,1,2,3,4, 5, 6, 7, 8, 9, 10,11,12,13,14,15… Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz Exemplos outras bases (cont):Exemplos outras bases (cont): zz Base 7: Base 7: 0,1,2,3,4,5,6,10,11,12,13,14,15,16,20,21,22,23,24...0,1,2,3,4,5,6,10,11,12,13,14,15,16,20,21,22,23,24... Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz Exemplos outras bases (cont):Exemplos outras bases (cont): zz Base 7: Base 7: 0,1,2,3,4,5,6,10,11,12,13,14,15,16,20,21,22,23,24...0,1,2,3,4,5,6,10,11,12,13,14,15,16,20,21,22,23,24... ….…. 0,1,2,3,4,5,6, 7, 8, 9, 10,11,12,13,14,15,16,17,18...0,1,2,3,4,5,6, 7, 8, 9, 10,11,12,13,14,15,16,17,18... Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz Exemplos outras bases (cont):Exemplos outras bases (cont): zz Base 2: Base 2: 0,1,10,11,100,101,110,111,1000,1001,1010,1011...0,1,10,11,100,101,110,111,1000,1001,1010,1011... Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz Exemplos outras bases (cont):Exemplos outras bases (cont): zz Base 2: Base 2: 0,1,10,11,100,101,110,111,1000,1001,1010,1011,...0,1,10,11,100,101,110,111,1000,1001,1010,1011,... 0,1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 110,1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ..., ... Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz Exemplos outras bases (cont):Exemplos outras bases (cont): zz Base 16: Base 16: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13,…0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13,… Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz Exemplos outras bases (cont):Exemplos outras bases (cont): zz Base 16: Base 16: 0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F, 10,11,12,13,… 0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F, 10,11,12,13,… ….…. 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,…0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,… Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases ConcluindoConcluindo…… zz Propriedades Propriedades dos dos sistemas numéricos posicionaissistemas numéricos posicionais:: zz O O número número de de dígitos usados dígitos usados emem qualquerqualquer sistema sistema é é sempre igual sempre igual `a base`a base zz O O maior dígito maior dígito é é igual ao igual ao valor valor da da base base menosmenos 11 zz O valor que cada dígito assume na notação posicional O valor que cada dígito assume na notação posicional é igual ao seu valor absoluto multiplicado pela base é igual ao seu valor absoluto multiplicado pela base elevada à posição relativa do dígito elevada à posição relativa do dígito menosmenos 11 zz O O número que corresponde número que corresponde à base é à base é sempre igualsempre igual a a 10 (um10 (um--zero)zero) Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz Assim Assim um um número inteiro qualquer número inteiro qualquer NN de de uma uma dada dada base base bb representado por sua notação posicionalrepresentado por sua notação posicional:: NNbb = (= (AAnnAAnn--11… A… A22AA11AA00) ) bb , pode ser expresso em termos quantitativos por: NNbb = AAnn.bbnn + AAnn--11.bbnn--11 + …… + A+ …… + A22.bb22 ++ AA11.bb11 ++ AA00.bb00 ((expressão da expansão da notação posicionalexpressão da expansão da notação posicional )) Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1)1) 4264261010 = 4 x 10= 4 x 1022 + 2 x 10+ 2 x 1011 + 6 x 10+ 6 x 1000 = 426= 4261010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1) 42610 = 4 x 102 + 2 x 101 + 6 x 100 = 42610 2)2) 42642677 = 4 x 7= 4 x 722 + 2 x 7+ 2 x 711 + 6 x 7+ 6 x 700 = 216= 2161010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1) 42610 = 4 x 102 + 2 x 101 + 6 x 100 = 42610 2) 4267 = 4 x 72 + 2 x 71 + 6 x 70 = 21610 3)3) 7777777788 = 7 x 8= 7 x 833 + 7 x 8+ 7 x 822 + 7 x 8+ 7 x 811 + 7 x 8+ 7 x 800 = 4095= 40951010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1) 42610 = 4 x 102 + 2 x 101 + 6 x 100 = 42610 2) 4267 = 4 x 72 + 2 x 71 + 6 x 70 = 21610 3) 77778 = 7 x 83 + 7 x 82 + 7 x 81 + 7 x 80 = 409510 4)4) 4303430355 = 4 x 5= 4 x 533 + 3 x 5+ 3 x 522 + 3 =+ 3 = 5785781010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1) 42610 = 4 x 102 + 2 x 101 + 6 x 100 = 42610 2) 4267 = 4 x 72 + 2 x 71 + 6 x 70 = 21610 3) 77778 = 7 x 83 + 7 x 82 + 7 x 81 + 7 x 80 = 409510 4) 43035 = 4 x 53 + 3 x 52 + 3 = 57810 5)5) 430343031616 = 4 x 16= 4 x 1633 + 3 x 16+ 3 x 1622 + 3 = 17155+ 3 = 171551010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1) 42610 = 4 x 102 + 2 x 101 + 6 x 100 = 42610 2) 4267 = 4 x 72 + 2 x 71 + 6 x 70 = 21610 3) 77778 = 7 x 83 + 7 x 82 + 7 x 81 + 7 x 80 = 409510 4) 43035 = 4 x 53 + 3 x 52 + 3 = 57810 5) 430316 = 4 x 163 + 3 x 162 + 3 = 1715510 6)6) 210222102233 = 2 x 3= 2 x 344 + 1 x 3+ 1 x 333 + 2 x 3 + 2 = 197+ 2 x 3 + 2 = 1971010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1) 42610 = 4 x 102 + 2 x 101 + 6 x 100 = 42610 2) 4267 = 4 x 72 + 2 x 71 + 6 x 70 = 21610 3) 77778 = 7 x 83 + 7 x 82 + 7 x 81 + 7 x 80 = 409510 4) 43035 = 4 x 53 + 3 x 52 + 3 = 57810 5) 430316 = 4 x 163 + 3 x 162 + 3 = 1715510 6) 210223 = 2 x 34 + 1 x 33 + 2 x 3 + 2 = 11610 7)7) 1011010101101022 = 1 x 2= 1 x 266 + 1 x 2+ 1 x 244 + 1 x 2+ 1 x 233 + 1 x 2 = 90+ 1 x 2 = 901010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1) 42610 = 4 x 102 + 2 x 101 + 6 x 100 = 42610 2) 4267 = 4 x 72 + 2 x 71 + 6 x 70 = 21610 3) 77778 = 7 x 83 + 7 x 82 + 7 x 81 + 7 x 80 = 409510 4) 43035 = 4 x 53 + 3 x 52 + 3 = 57810 5) 430316 = 4 x 163 + 3 x 162 + 3 = 1715510 6) 210223 = 2 x 34 + 1 x 33 + 2 x 3 + 2 = 11610 7) 10110102 = 1 x 26 + 1 x 24 + 1 x 23 + 1 x 2 = 9010 8)8) ABCABC1616 = 10 x 16= 10 x 1622 + 11 x 16 + 12 = 2748+ 11 x 16 + 12 = 27481010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1) 42610 = 4 x 102 + 2 x 101 + 6 x 100 = 42610 2) 4267 = 4 x 72 + 2 x 71 + 6 x 70 = 21610 3) 77778 = 7 x 83 + 7 x 82 + 7 x 81 + 7 x 80 = 409510 4) 43035 = 4 x 53 + 3 x 52 + 3 = 57810 5) 430316 = 4 x 163 + 3 x 162 + 3 = 1715510 6) 210223 = 2 x 34 + 1 x 33 + 2 x 3 + 2 = 11610 7) 10110102 = 1 x 26 + 1 x 24 + 1 x 23 + 1 x 2 = 9010 8) ABC16 = 10 x 162 + 11 x 16 + 12 = 274810 9)9) 50417650417677 == nãonão éé possívelpossível aa representação narepresentação na base 7base 7 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz RepresentaçãoRepresentação dede números reaisnúmeros reais:: NúmeroNúmero real emreal em umauma dada base b:dada base b: NNRR = (= (AAnnAAnn--11… A… A22AA11AA00 .. AA--11AA--22AA--33… A… A--mm)) NNR R = N= NII + N+ NF F ,, ondeonde:: NNII = A= Ann.bbnn + AAnn--11.bbnn--11 + …… ++ …… + AA11.bb11 ++ AA00.bb00 NNFF = A= A--11.bb--11 + AA--22.bb--22 + …… ++ …… + AA--m+1m+1.bb--m+1m+1 ++ AA--mm.bb--mm Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1)1)426.45426.451010 = 426 + 4 x 10= 426 + 4 x 10--11 + 5 x 10+ 5 x 10--22 = 426.45= 426.451010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1)1)426.45426.451010 = 426 + 4 x 10= 426 + 4 x 10--11 + 5 x 10+ 5 x 10--22 = 426.45= 426.451010 2)2)426.45426.4577 = 4 x 7= 4 x 722 + 2 x 7+ 2 x 711 + 6 x 7+ 6 x 700 + 4 x 7+ 4 x 7--11 + 5 x 7+ 5 x 7--22 = 216 + 4 x 1 + 5 x 1= 216 + 4 x 1 + 5 x 1 7 497 49 = 216 + 0.57 + 0.10 = 216.67= 216 + 0.57 + 0.10 = 216.671010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1)1)426.45426.451010 = 426 + 4 x 10= 426 + 4 x 10--11 + 5 x 10+ 5 x 10--22 = 426.45= 426.451010 2)2)426.45426.4577 = 4 x 7= 4 x 722 + 2 x 7+ 2 x 711 + 6 x 7+ 6 x 700 + 4 x 7+ 4 x 7--11 + 5 x 7+ 5 x 7--22 = 216 + 4 x 1 + 5 x 1= 216 + 4 x 1 + 5 x 1 7 497 49 = 216 + 0.57 + 0.10 = 216.67= 216 + 0.57 + 0.10 = 216.671010 3)3)1001.10111001.101122 = 9 + 2= 9 + 2--1 1 + 2+ 2--3 3 + 2+ 2--4 4 = = = 9 + 0.5 + 0.125 + 0.0625 = 9.6875= 9 + 0.5 + 0.125 + 0.0625 = 9.68751010 Sistemas NuméricosSistemas Numéricos Outras BasesOutras Bases zz ExemplosExemplos:: 1)1)426.45426.451010 = 426 + 4 x 10= 426 + 4 x 10--11 + 5 x 10+ 5 x 10--22 = 426.45= 426.451010 2)2)426.45426.4577 = 4 x 7= 4 x 722 + 2 x 7+ 2 x 711 + 6 x 7+ 6 x 700 + 4 x 7+ 4 x 7--11 + 5 x 7+ 5 x 7--22 = 216 + 4 x 1 + 5 x 1= 216 + 4 x 1 + 5 x 1 7 497 49 = 216 + 0.57 + 0.10 = 216.67= 216 + 0.57 + 0.10 = 216.671010 3)3)1001.10111001.101122 = 9 + 2= 9 + 2--1 1 + 2+ 2--3 3 + 2+ 2--4 4 = = = 9 + 0.5 + 0.125 + 0.0625 = 9.6875= 9 + 0.5 + 0.125 + 0.0625 = 9.68751010 4)4)1A.1A1A.1A1616 = 26 + 0.0625 + 10 x 0.0039 = 26.10156= 26 + 0.0625 + 10 x 0.0039 = 26.101561010 Introdução à Informática Sistemas NuméricosRepresentações Numéricas Sistemas NuméricosRepresentações Numéricas Sistemas NuméricosSistema Decimal Sistemas NuméricosSistema Decimal Sistemas NuméricosRepresentações Numéricas Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Sistemas NuméricosOutras Bases Introdução à Informática_TSC-CEDERJ_05.pdf Introdução à InformáticaIntrodução à Informática Sistemas NuméricosSistemas Numéricos Conversão entre BasesConversão entre Bases Ageu Pacheco e Alexandre MeslinAgeu Pacheco e Alexandre Meslin Sistemas NuméricosSistemas Numéricos zz Objetivo dObjetivo da Aula: a Aula: ConhecerConhecer e saber aplicar os e saber aplicar os métodosmétodos dede conversão conversão entreentre bases, com especialbases, com especial ênfase na conversãoênfase na conversão dede números entrenúmeros entre as bases 10, 2, e 16.as bases 10, 2, e 16. Sistemas NuméricosSistemas Numéricos ConversãoConversão entreentre BasesBases zz ProblemaProblema: Dado um número : Dado um número NNss expressoexpresso emem umauma base base ss ((origemorigem)) achar sua representaçãoachar sua representação NNrr nana base base rr ((destinodestino).). zz Dois métodosDois métodos:: -- desenvolvimento da notação posicionaldesenvolvimento da notação posicional ((polinomialpolinomial)) -- divisões sucessivasdivisões sucessivas zz EmboraEmbora ambos os ambos os métodos possammétodos possam serser utilizados utilizados para conversão direta entre quaisquerpara conversão direta entre quaisquer bases bases ss e e rr, é, é desejável que uma delas sejadesejável que uma delas seja a 10.a 10. Senão vejamosSenão vejamos:: Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz Desenvolvimento da notação posicionalDesenvolvimento da notação posicional:: Dado NDado Nss == AAnnAAnn--11……A……A11AA00, N, Nrr éé obtido avaliandoobtido avaliando aa expressão expressão NNrr == AAnnssnn + A+ Ann--11ssnn--1 1 + …… + A+ …… + A11s + As + A0 0 nono sistemasistema de base de base rr.. -- Se s < r aSe s < r a expressãoexpressão éé avaliada diretamenteavaliada diretamente.. -- Se s > r éSe s > r é necessário primeiramentenecessário primeiramente converter a converter a base base ss e os e os dígitosdígitos AAii parapara a base a base rr.. Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos:: 1)1) s = 2, Ns = 2, Nss = 1110101, r = 10, N= 1110101, r = 10, Nrr = ?= ? NNrr = 1 x 2= 1 x 266 + 1 x 2+ 1 x 255 + 1 x 2+ 1 x 244 + 1 x 2+ 1 x 222 + 1 = 117+ 1 = 1171010 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos:: 1)1) s = 2, Ns = 2, Nss = 1110101, r = 10, N= 1110101, r = 10, Nrr = ?= ? NNrr = 1 x 2= 1 x 266 + 1 x 2+ 1 x 255 + 1 x 2+ 1 x 244 + 1 x 2+ 1 x 222 + 1 = 117+ 1 = 1171010 2)2) s = 10, Ns = 10, Nss = 117, r = 2, N= 117, r = 2, Nrr = ? = ? ((casocaso de s > r)de s > r) NNr r = 1 x (10= 1 x (1022))22 + 1 x (10+ 1 x (1022))1 1 + (7+ (722)) NNrr = 1010= 101022 + 1010 + 111 = 1100100 + 10001+ 1010 + 111 = 1100100 + 10001 NNrr = 1110101= 111010122 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz Cálculos envolvidosCálculos envolvidos nono ExemploExemplo 2:2: 10101010 11001001100100 x 1010x 1010 10101010 00000000 ++ 111111 10101010 11101011110101 00000000 + 1010+ 1010 11001001100100 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz Exemplos Exemplos (cont.):(cont.): 3)3) s = 9, Ns = 9, Nss = 857, r = 10, N= 857, r = 10, Nrr = ?= ? NNrr = 8 x 9= 8 x 922 + 5 x 9 + 7 = 700+ 5 x 9 + 7 = 7001010 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos:: 3)3) s = 9, Ns = 9, Nss = 857, r = 10, N= 857, r = 10, Nrr = ?= ? NNrr = 8 x 9= 8 x 922 + 5 x 9 + 7 = 700+ 5 x 9 + 7 = 7001010 4)4) s = 16, Ns = 16, Nss = BF7, r = 10, N= BF7, r = 10, Nrr = ?= ? ((casocaso de s > r)de s > r) NNrr = (B= (B1010) x 16) x 1622 + (F+ (F1010) x 16 + 7 ) x 16 + 7 NNrr = 11 x 256 + 15 x 16 + 7 = 3063= 11 x 256 + 15 x 16 + 7 = 30631010 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos:: 3)3) s = 9, Ns = 9, Nss = 857, r = 10, N= 857, r = 10, Nrr = ?= ? NNrr = 8 x 9= 8 x 922 + 5 x 9 + 7 = 700+ 5 x 9 + 7 = 7001010 4)4) s = 16, Ns = 16, Nss = BF7, r = 10, N= BF7, r = 10, Nrr = ?= ? NNrr = (B= (B1010) x 16) x 1622 + (F+ (F1010) x 16 + 7 ) x 16 + 7 NNrr = 11 x 256 + 15 x 16 + 7 = 3063= 11 x 256 + 15 x 16 + 7 = 30631010 5)5) s = 7, Ns = 7, Nss = 100, r = 2, N= 100, r = 2, Nrr = ?= ? NoNo casocaso,, nemnem a basea base origem nemorigem nem aa destinodestino é a 10.é a 10. AA soluçãosolução éé transformar primeiramentetransformar primeiramente 10010077 parapara a a base10 ebase10 e depois desta paradepois desta para a base 2a base 2 pelo métodopelo método dasdas divisões sucessivasdivisões sucessivas aa seguirseguir.. Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz MétodoMétodo dasdas divisões sucessivasdivisões sucessivas:: NNss == AAnnAAnn--11……A……A11AA00 (n(noo nana basebase origemorigem) ) NNrr == BBmmBBmm--11……B……B11BB00 (n(noo nana basebase destinodestino)) zz Consiste em dividir sucessivamente o número dado Consiste em dividir sucessivamente o número dado NNss da base origem da base origem ss pela base destino pela base destino rr.. -- Se s > rSe s > r os restosos restos BB obtidos já são os dígitosobtidos já são os dígitos procuradosprocurados,, ou sejaou seja, N, Nrr == BBmmBBmm--11……B……B11BB0..0.. -- Se s < rSe s < r os restosos restos BB devemdevem serser primeiramente primeiramente convertidos paraconvertidos para a base r.a base r. Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz Divisões sucessivasDivisões sucessivas:: NNss rr BB00 NN11 rr BB11 NN22 NNmm--11 rr BBmm--11 NNmm rr ((BBmm = N= Nmm)) BBmm 00 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos:: 6)6) s = 10, Ns = 10, Nss = 70, r = 4, N= 70, r = 4, Nrr = ?= ? 70 470 4 22 1717 44 11 4 44 4 0 1 40 1 4 70701010 = 1012= 101244 1 01 0 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont):(cont): 7)7) s = 10, Ns = 10, Nss = 70, r = 6, N= 70, r = 6, Nrr = ?= ? 70 670 6 44 1111 66 55 1 61 6 1 0 1 0 70701010 = 154= 15466 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz Algoritmo da divisão sucessivaAlgoritmo da divisão sucessiva:: NNss rr BB00 NN11 rr BB11 NN22 NNmm--11 rr BBmm--11 NNmm rr ((BBmm = N= Nmm)) BBmm 00 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz DemonstraçãoDemonstração:: NNs s = N= N11 . r + B. r + B00 NN11 = N= N22 . r + B. r + B11 NNmm = 0 . r += 0 . r + BBmm NNss = (N= (N22 . r + B. r + B11) r + B) r + B00 = N= N22 . r. r22 + B+ B1 1 . r + B. r + B00 NNss = (N= (N33 . r + B. r + B22) r) r22 + B+ B1 1 . r + B. r + B00 .................. NNss == BBmm .. rrmm ++ BBmm--11.. rrmm--11 + ....... + B+ ....... + B11. r + B. r + B00 = N= Nrr Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 8)8) s = 10, Ns = 10, Nss = 69, r = 2, N= 69, r = 2, Nrr = ?= ? 69 269 2 1 34 21 34 2 00 17 217 2 1 8 21 8 2 69691010 = 1000101= 100010122 0 4 20 4 2 0 2 20 2 2 0 1 20 1 2 1 01 0 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 9)9) s = 2, Ns = 2, Nss = 1000101, r = 10, N= 1000101, r = 10, Nrr = ? (= ? (casocaso s < r)s < r) A baseA base destinodestino rr nãonão temtem representaçao direta narepresentaçao direta na base base ss origemorigem. É. É precisopreciso antesantes achar representaçãoachar representação dada basebase destino nadestino na dede origem para depois realizarorigem para depois realizar aa conversãoconversão.. r = 10r = 101010 = 1010= 101022 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 9)9) 1000101 10101000101 1010 -- 10101010 110 1010110 1010 11101110 00 -- 10101010 10011001 Nr = (110)Nr = (110)22 (1001)(1001)22 = 69= 691010 110110 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz Apenas relembrandoApenas relembrando aa sequência inicial dasequência inicial da base 2:base 2: zz Base 2: Base 2: 0,1,10,11,100,101,110,111,1000,1001,1010,1011,...0,1,10,11,100,101,110,111,1000,1001,1010,1011,... 0,1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...1, ... Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 9a)9a) s = 2, Ns = 2, Nss = 1000101, r = 10, N= 1000101, r = 10, Nrr = ?= ? AA solucãosolucão dodo exemploexemplo 4, em4, em queque s < r, és < r, é muito maismuito mais facilmente obtida através da decomposição posicionalfacilmente obtida através da decomposição posicional dodo número fornecidonúmero fornecido. . NNrr = 1 x 2= 1 x 266 + 1 x 2+ 1 x 222 + 1 = 64 + 4 + 1 = 69+ 1 = 64 + 4 + 1 = 691010 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ConsiderandoConsiderando ss (base(base origemorigem) e ) e rr (base(base destinodestino)) temos na prática quetemos na prática que:: -- Quando Quando s < r e r = 10s < r e r = 10 aplicaraplicar oo métodométodo dodo desenvolvimento da notação posicionaldesenvolvimento da notação posicional dodo númeronúmero NNss -- Quando Quando s > r e s = 10s > r e s = 10 aplicaraplicar oo métodométodo dasdas divisões sucessivasdivisões sucessivas.. -- Quando Quando s = 10 e r = 10 converter Ns = 10 e r = 10 converter Nss parapara aa base 10 (base 10 (desenvolvimento posicionaldesenvolvimento posicional) e) e depois depois converterconverter parapara a base a base rr ((divisões sucessivasdivisões sucessivas). ). Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont):(cont): 10) 10) s = 7, Ns = 7, Nss = 100, r = 2, N= 100, r = 2, Nrr = ? (Ex5= ? (Ex5 não resolvidonão resolvido)) NNss = 1 x 7= 1 x 72 2 = 49= 491010 49 249 2 1 24 21 24 2 0 12 20 12 2 10010077 = 110001= 11000122 0 6 20 6 2 0 3 20 3 2 1 1 21 1 2 1 01 0 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont):(cont): 11)11) s = 9, Ns = 9, Nss = 87, r = 4, N= 87, r = 4, Nrr = ? = ? NNss = 8 x 9 + 7 = 79= 8 x 9 + 7 = 791010 79 479 4 3 19 43 19 4 3 4 43 4 4 878799 = 1033= 103344 0 1 40 1 4 1 01 0 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont):(cont): 12)12) s = 3, Ns = 3, Nss = 2120, r = 9, N= 2120, r = 9, Nrr = ? = ? NNss = 2 x 3= 2 x 333 + 3+ 322 + 2 x 3 = 54 + 9 + 6 = 69+ 2 x 3 = 54 + 9 + 6 = 691010 69 969 9 6 7 96 7 9 2120212033 = 76= 7699 7 07 0 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont):(cont): 11)11) s = 9, Ns = 9, Nss = 76, r = 3, N= 76, r = 3, Nrr = ? = ? NNss = 7 x 9 + 6 = 63 + 6 = 69= 7 x 9 + 6 = 63 + 6 = 691010 69 369 3 0 23 30 23 3 2 7 32 7 3 767699 = 2120= 212033 1 2 31 2 3 2 02 0 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz OsOs dois exemplos anteriores podemdois exemplos anteriores podem serser resolvidosresolvidos de de formaforma mais rápidamais rápida sese atentarmos paraatentarmos para oo fatofato dede queque a a base 9 ébase 9 é potência dapotência da base 3.base 3. SenãoSenão,, vejamosvejamos aa sequência inicial dasequência inicial da base 3: base 3: 0,1,2,10,11,12, 20,21,22,100,101,102,110…(base 3)0,1,2,10,11,12, 20,21,22,100,101,102,110…(base 3) 0,1,2, 3, 4, 5, 6, 7, 8, 10 , 11, 12, 13….(base 9) 0,1,2, 3, 4, 5, 6, 7, 8, 10 , 11, 12, 13….(base 9) Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz Repare que cada dois dígitosRepare que cada dois dígitos emem sequênciasequência de um dadode um dado número nanúmero na base 3base 3 corresponde diretamentecorresponde diretamente a uma um dígito dígito dada base 9.base 9. Assim teríamosAssim teríamos: : 21 2021 2033 = (2 x 3 )+ 1 (2 X 3) = 7 6 = (2 x 3 )+ 1 (2 X 3) = 7 6 99 zz ÉÉ esta relaçãoesta relação dede potências entrepotências entre as basesas bases que tornaráque tornará, , com ocom o passarpassar do tempo, ado tempo, a conversão entreconversão entre as bases as bases 2, 4, 8, e2, 4, 8, e principalmente entreprincipalmente entre a 2 e a 16 (e vicea 2 e a 16 (e vice--versa),versa), muito maismuito mais simples. simples. Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 12)12) s = 2, Ns = 2, Nss = 1011011, r = 4, N= 1011011, r = 4, Nrr = ?= ? 001 01 10 11 = 1 1 2 3 = 11231 01 10 11 = 1 1 2 3 = 112344 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 12)12) s = 2, Ns = 2, Nss = 1011011, r = 4, N= 1011011, r = 4, Nrr = ?= ? 01 01 10 11 = 1 1 2 3 = 112301 01 10 11 = 1 1 2 3 = 112344 13)13) s = 4, Ns = 4, Nss = 1123, r = 2, N= 1123, r = 2, Nrr = ?= ? 1 1 2 3 = 01 01 10 11 = 10110111 1 2 3 = 01 01 10 11 = 101101122 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 14)14) s = 2, Ns = 2, Nss = 1011011= 101101122, r = 8, N, r = 8, Nrr = ?= ? 00001 011 011 = 1 3 3 = 1331 011 011 = 1 3 3 = 13388 15)15) s = 2, Ns = 2, Nss = 1011011, r = 16, N= 1011011, r = 16, Nrr = ?= ? 00101 1011 = 5 B = 5B101 1011 = 5 B = 5B1616 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz MudançaMudança de base dede base de números reaisnúmeros reais:: NNRR = (= (AAnnAAnn--11… A… A22AA11AA00 .. AA--11AA--22AA--33...)...) NNR R = N= NII + N+ NF F ,, ondeonde:: NNII = A= Ann.bbnn + AAnn--11.bbnn--11 + …… ++ …… + AA11.bb11 ++ AA00.bb00 NNFF = A= A--11.bb--11 + AA--22.bb--22 + A+ A--33.bb--33 + ............ Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz AA parte fracionáriaparte fracionária NNFF de umde um númeronúmero emem umauma dada dada basebase corresponde semprecorresponde sempre `a`a parte fracionáriaparte fracionária dede sua sua representaçãorepresentação emem outraoutra base.base. NNFF = A= A--11.bb--11 + AA--22.bb--22 + A+ A--33.bb--33 + ......+ ...... zz OO problemaproblema sese reduz ao cálculoreduz ao cálculo dosdos dígitos dígitos AA--1 1 , A, A--2 2 , A, A--33 , ......., ....... Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz MultiplicandoMultiplicando aa expressãoexpressão de Nde NFF porpor bb temostemos:: b.Nb.NFF = (A= (A--11.bb--11 + AA--22.bb--22 + A+ A--33.bb--3 3 + + ......).b......).b b.Nb.NFF = A= A--1 1 + AA--22.bb--11 + A+ A--33.bb--33 + ……+ …… Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz Repare que na expressãoRepare que na expressão anterior Aanterior A--11 é aé a parte inteiraparte inteira de b.Nde b.NFF.. SubtraindoSubtraindo--se Ase A--1 1 de b.Nde b.NFF ee multiplicando multiplicando novamente pornovamente por b ab a expressão resultante temosexpressão resultante temos:: b.(b.Nb.(b.NFF -- AA--11) = A) = A--22 + A+ A--33.bb--11 + ......+ ...... zz OO processo deve continuar até alcançarprocesso deve continuar até alcançar oo númeronúmero dede dígitos desejado na parte fracionáriadígitos desejado na parte fracionária. A. A aplicaçãoaplicação dodo método na práticamétodo na prática éé bem maisbem mais simplessimples queque asas equações anteriores parecem sugerirequações anteriores parecem sugerir.. Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos:: 1)1) Converter 69.71Converter 69.711010 parapara a base 2.a base 2. NNII = 1000101 de um= 1000101 de um exemploexemplo anterior.anterior. Para NPara NFF:: 2 x (0.71) = 1.42 2 x (0.71) = 1.42 AA--1 = 11 = 1 2 x (0.42) = 0.842 x (0.42) = 0.84 AA--2 = 02 = 0 2 x (0.84) = 1.682 x (0.84) = 1.68 AA--3 = 13 = 1 2 x (0.68) = 1.362 x (0.68) = 1.36 AA--4 = 14 = 1 2 x (0.36) = 0.722 x (0.36) = 0.72 AA--5 = 05 = 0 2 x (0.72) = 1.442 x (0.72) = 1.44 AA--6 = 16 = 1 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 1)1) ContinuandoContinuando …N…NFF = 101101…… e o= 101101…… e o resultado ficaresultado fica:: 69.7169.711010 = (1000101.101101……)= (1000101.101101……)22 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 1)1) ContinuandoContinuando …N…NFF = 101101…… e o= 101101…… e o resultado ficaresultado fica:: 69.7169.711010 = (1000101.101101……)= (1000101.101101……)22 2)2) Converter (1000101.101101)Converter (1000101.101101)22 parapara a base 10.a base 10. Aqui comoAqui como s < r, as < r, a soluçãosolução éé desenvolverdesenvolver aa notação notação posicionalposicional dodo númeronúmero:: 1000101.101101 = 21000101.101101 = 266 + 2+ 222 + 1 + 2+ 1 + 2--11 + 2+ 2--3 3 + 2+ 2--4 4 + 2+ 2--6 6 == = 64 + 4 + 1 + 0.5 + 0.125 + 0.0625 + 0.015625 == 64 + 4 + 1 + 0.5 + 0.125 + 0.0625 + 0.015625 = = 69.703125= 69.7031251010 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 3)3) s = 2, Ns = 2, Nss = 1001011.0110011, r = 4, N= 1001011.0110011, r = 4, Nrr = ?= ? 001 00 10 11 1 00 10 11 .. 01 10 01 101 10 01 100 = 1 0 2 3 = 1 0 2 3 .. 1 2 1 21 2 1 2 1001011.01100111001011.011001122 = 1023.1212= 1023.121244 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 3)3) s = 2, Ns = 2, Nss = 1001011.0110011, r = 4, N= 1001011.0110011, r = 4, Nrr = ?= ? 01 00 10 11 01 00 10 11 .. 01 10 01 10 = 1 0 2 3 01 10 01 10 = 1 0 2 3 .. 1 2 1 21 2 1 2 1001011.01100111001011.011001122 = 1023.1212= 1023.121244 4)4) s = 2, Ns = 2, Nss = 10101110.10011111, r = 8, N= 10101110.10011111, r = 8, Nrr = ?= ? 0010 101 11010 101 110 . 100 111 11. 100 111 1100 = 2 5 6 . 4 7 6= 2 5 6 . 4 7 6 10101110.10011111010101110.10011111022 = 256.476= 256.47688 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 5)5) s = 2, Ns = 2, Nss = 101011.1100111, r = 16, N= 101011.1100111, r = 16, Nrr = ?= ? 000010 1011 10 1011 .. 1100 1111100 11100 = 2 B = 2 B .. C EC E 101011.1100111101011.110011122 = 2B.CE= 2B.CE1616 Sistemas NuméricosSistemas Numéricos Conversão entreConversão entre BasesBases zz ExemplosExemplos (cont.):(cont.): 5)5) s = 2, Ns = 2, Nss = 101011.1100111, r = 16, N= 101011.1100111, r = 16, Nrr = ?= ? 0010 1011 0010 1011 .. 1100 1110 = 2 B 1100 1110 = 2 B .. C EC E 101011.1100111101011.110011122 = 2B.CE= 2B.CE1616 6)6) s = 16, Ns = 16, Nss = AB.CD, r = 8, N= AB.CD, r = 8, Nrr = ?= ? NNss = = AA BB . . CC DD = (= (10101010 10111011 . . 11001100 11011101))22 NNss = (= (001010 101101 011011 . . 110110 011011 010100))22 NNss = (= (22 55 33 . . 66 33 22) ) 88 AB.CDAB.CD1616 = 253.632= 253.63288 Introdução à Informática Sistemas Numéricos Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Sistemas NuméricosConversão entre Bases Introdução à Informática_TSC-CEDERJ_06.pdf Introdução à InformáticaIntrodução à Informática Sistemas NuméricosSistemas Numéricos Operações Aritméticas em Diversas BasesOperações Aritméticas em Diversas Bases Ageu Pacheco e AlexandreAgeu Pacheco e Alexandre MeslinMeslin Sistemas NuméricosSistemas Numéricos Operações Aritméticas Operações Aritméticas emem DiversasDiversas BasesBases zz ObjetivoObjetivo da Aula:da Aula: zz Partindo da base 10, ver como operações Partindo da base 10, ver como operações aritméticas são efetuadas em outras aritméticas são efetuadas em outras bases; em especial a 2.bases; em especial a 2. Sistemas NuméricosSistemas Numéricos Operações Aritméticas em Diversas BasesOperações Aritméticas em Diversas Bases zz AdiçãoAdição nana base 10base 10:: (1)(1) ((1)1) 66 771010 ++ 88 441010 11 55 111010 Sistemas NuméricosSistemas Numéricos Operações Aritméticas em Diversas BasesOperações Aritméticas em Diversas Bases zz AdiçãoAdição nana base 10base 10:: (1)(1) ((1)1) (1) (1)(1) (1) 66 771010 66 771010 ++ 88 441010 ++ 88 441010 11 55 111010 1 (15) (11)1 (15) (11) -- 10 1010 10 11 55 111010 Sistemas NuméricosSistemas Numéricos Operações Aritméticas em Diversas BasesOperações Aritméticas em Diversas Bases zz Adição na base 9Adição na base 9: : (1)(1) ((1)1) 66 7799 ++ 88 4499 1 (15) (11)1 (15) (11) -- 9 99 9 1 61 6 2299 Sistemas NuméricosSistemas Numéricos Operações Aritméticas em Diversas BasesOperações Aritméticas em Diversas Bases zz Adição na base 9Adição na base 9:: Na base