O documento descreve diferentes sistemas de codificação de informação, incluindo decimal, binário, hexadecimal e octal. Explica como converter entre essas bases numéricas e como representar números negativos usando sinal e magnitude ou complemento para 1 e 2. Também aborda operações aritméticas binárias e álgebra de Boole aplicada a grupos de bits.
O documento descreve comparadores digitais, circuitos que detectam se dois números de bits são iguais ou diferentes. Explica que portas XOR e XNOR podem ser usadas como comparadores de 1 bit e fornece exemplos de comparação de números de 1 e 2 bits, mostrando as saídas correspondentes a "igual", "maior que" e "menor que". Também menciona a possibilidade de comparar números maiores usando circuitos em cascata.
descodificadores codificadores Encoder Decoder Sistemas Digitais. Codificar designa o processo de representar caracteres ou grupos de caracteres em código binário.
Descodificar converte a informação de binário para outra forma de representação (ex. binário para decimal).
O documento descreve e compara diferentes códigos digitais, incluindo BCD, Gray e ASCII. Explica como cada código representa números ou caracteres e as vantagens de cada um, como a capacidade do código Gray de detectar erros em transições entre números.
Bases numéricas, representação de números de ponto fixo e de ponto flutuante, e prefixos do Sistema Internacional de Medidas. O documento discute sistemas de numeração e formas de representar números em computadores.
Representação e Manipulação de InformaçõesSidney Roberto
O documento discute a representação e manipulação de informações em sistemas computacionais, abordando tópicos como representação binária e caracteres, arquivos de texto e binários.
O documento descreve a representação de números decimais em binário usando codificação BCD (Binary Coded Decimal). A BCD representa cada algarismo decimal separadamente usando 4 bits por dígito para preservar precisão. Dois dígitos BCD podem ser armazenados em um byte de forma compactada. A aritmética BCD funciona da mesma forma que a decimal.
O documento explica sistemas de numeração como binário, decimal, hexadecimal e octal. Inclui conversões entre bases e exemplos de como converter números entre sistemas de numeração diferentes.
O documento apresenta os principais sistemas numéricos, como o decimal, binário e hexadecimal. Explica as regras básicas de cada um, incluindo a decomposição e conversão de números entre as bases, assim como a soma em cada sistema.
O documento descreve comparadores digitais, circuitos que detectam se dois números de bits são iguais ou diferentes. Explica que portas XOR e XNOR podem ser usadas como comparadores de 1 bit e fornece exemplos de comparação de números de 1 e 2 bits, mostrando as saídas correspondentes a "igual", "maior que" e "menor que". Também menciona a possibilidade de comparar números maiores usando circuitos em cascata.
descodificadores codificadores Encoder Decoder Sistemas Digitais. Codificar designa o processo de representar caracteres ou grupos de caracteres em código binário.
Descodificar converte a informação de binário para outra forma de representação (ex. binário para decimal).
O documento descreve e compara diferentes códigos digitais, incluindo BCD, Gray e ASCII. Explica como cada código representa números ou caracteres e as vantagens de cada um, como a capacidade do código Gray de detectar erros em transições entre números.
Bases numéricas, representação de números de ponto fixo e de ponto flutuante, e prefixos do Sistema Internacional de Medidas. O documento discute sistemas de numeração e formas de representar números em computadores.
Representação e Manipulação de InformaçõesSidney Roberto
O documento discute a representação e manipulação de informações em sistemas computacionais, abordando tópicos como representação binária e caracteres, arquivos de texto e binários.
O documento descreve a representação de números decimais em binário usando codificação BCD (Binary Coded Decimal). A BCD representa cada algarismo decimal separadamente usando 4 bits por dígito para preservar precisão. Dois dígitos BCD podem ser armazenados em um byte de forma compactada. A aritmética BCD funciona da mesma forma que a decimal.
O documento explica sistemas de numeração como binário, decimal, hexadecimal e octal. Inclui conversões entre bases e exemplos de como converter números entre sistemas de numeração diferentes.
O documento apresenta os principais sistemas numéricos, como o decimal, binário e hexadecimal. Explica as regras básicas de cada um, incluindo a decomposição e conversão de números entre as bases, assim como a soma em cada sistema.
O documento resume os principais conceitos de sistemas de numeração e portas lógicas em circuitos digitais, incluindo: (1) conversões entre sistemas de numeração binário, decimal, octal e hexadecimal; (2) codificação BCD de números decimais em binário.
O documento discute sistemas de numeração binários, octais e hexadecimais. Explica como representar números nessas bases e como converter entre elas, usando polinômios. Também mostra como somar, subtrair e multiplicar números binários.
O documento resume os principais conceitos de sistemas de numeração e portas lógicas em circuitos digitais, incluindo: (1) conversões entre binário, decimal, octal e hexadecimal; (2) codificação BCD de números decimais em binário.
O documento discute o papel da matemática em jogos digitais. Apresenta exemplos de jogos que utilizam conceitos matemáticos cada vez mais complexos, como controle de velocidade e aceleração. Também explica sistemas numéricos como binário, octal e hexadecimal usados para representar números em computadores.
O documento discute conceitos básicos de sistemas de numeração digitais, incluindo binário, byte e conversão entre bases numéricas. Explica como imagens digitais são representadas por pixels em uma matriz e diferentes formatos de arquivo de imagem.
O documento apresenta os principais sistemas de numeração utilizados em computação: binário, decimal, hexadecimal e octal. Descreve as operações básicas de conversão entre esses sistemas e explica a representação e manipulação de números nesses diferentes formatos.
1) O documento discute sistemas de numeração, incluindo os sistemas numéricos egípcio, babilônico, romano, decimal, binário, octal e hexadecimal.
2) Explica que cada sistema tem uma base diferente e como números são representados nessas bases.
3) Detalha como números são convertidos entre as bases binária, decimal, octal e hexadecimal.
1. O documento discute circuitos aritméticos combinacionais, incluindo projeto de somadores, representação de números negativos e detecção de overflow.
2. São descritos circuitos como somadores de meio-somador, somador completo, somador paralelo e somador com antecipação de carry.
3. A representação de números negativos em complemento de dois é explicada e como permite realizar soma e subtração de forma similar.
O documento discute sistemas numéricos, incluindo o sistema decimal, binário e hexadecimal. Explica como converter números entre esses sistemas e como somar números em cada sistema, utilizando os mesmos princípios do sistema decimal de alinhar os números e somar de trás para frente.
O documento discute representação numérica e erros em computadores. Ele explica como números são representados em binário, como converter entre bases numéricas, e como números reais são armazenados usando ponto flutuante. Ele também discute erros que podem ocorrer em operações numéricas devido à precisão finita de computadores.
O documento discute erros numéricos, representação de números e conversão entre bases numéricas. Aborda 1) as fontes possíveis de erros em simulações numéricas, como imprecisão nos dados e operações; 2) a representação finita de números em computadores, notadamente a necessidade de arredondamento; 3) métodos para conversão entre bases binária e decimal.
O documento descreve as 10 conversões numéricas mais utilizadas na computação, incluindo conversões entre as bases decimal, binária, octal e hexadecimal. Ele explica cada conversão através de exemplos passo a passo, mostrando como converter números entre essas bases numéricas usando divisões e multiplicações.
Sistemas de Numeração e Conversão de BasesLeandro Costa
Slides sobre sistemas de numeração e conversão de bases numéricas, criado para o projeto de Ensino à Distância proposta na matéria de Tópicos Avançados, no Instituto Superior de Tecnologia em Ciências da Computação - IST-RIO / FAETEC ( http://www.faetec.rj.gov.br/ist-rio )
O documento discute sistemas de numeração binária e decimal. Explica que computadores usam números binários de 0s e 1s e que um byte contém 8 bits, permitindo 256 combinações. Também cobre como converter entre numeração decimal e binária.
O documento discute sistemas de numeração como o decimal, binário e hexadecimal. Explica que um sistema de numeração representa números de forma consistente usando numerais. O sistema decimal usa a base 10 e os símbolos 0-9. O sistema binário usa a base 2 e os símbolos 0-1 e é a base da computação digital. O sistema hexadecimal usa a base 16 e os símbolos 0-9 e A-F.
Este documento apresenta os principais sistemas de numeração, incluindo o sistema decimal, binário, octal e hexadecimal. O conteúdo inclui: 1) introdução aos sistemas de numeração; 2) detalhes sobre o sistema binário, incluindo conversões entre binário e decimal; 3) detalhes sobre o sistema octal, incluindo conversões.
O documento apresenta uma revisão sobre sistemas de numeração e portas lógicas para o curso de Ciência da Computação. São revisados os conceitos de bits de maior e menor significância, conversão entre sistemas binário, decimal, octal e hexadecimal, codificação BCD e portas lógicas TTL e CMOS.
1) O sistema de numeração dos computadores digitais é o código binário, que usa apenas 0 e 1.
2) Os números decimais de 0 a 9 foram convertidos para binário de 4 bits.
3) A soma em binário segue regras como 0+0=0, 0+1=1, 1+1=0 e leva 1 para a próxima casa decimal.
This document provides 4 steps for creating a journal: read directions and click, keep clicking, create the journal, and then upload and create the journal/descriptive paragraph.
Panera Bread is a national bakery-cafe chain known for its soups, sandwiches, and baked goods. The company operates over 2,000 locations across the United States and Canada. Panera strives to use high-quality ingredients in its menu items and provide a comfortable environment for customers to dine and work.
O documento resume os principais conceitos de sistemas de numeração e portas lógicas em circuitos digitais, incluindo: (1) conversões entre sistemas de numeração binário, decimal, octal e hexadecimal; (2) codificação BCD de números decimais em binário.
O documento discute sistemas de numeração binários, octais e hexadecimais. Explica como representar números nessas bases e como converter entre elas, usando polinômios. Também mostra como somar, subtrair e multiplicar números binários.
O documento resume os principais conceitos de sistemas de numeração e portas lógicas em circuitos digitais, incluindo: (1) conversões entre binário, decimal, octal e hexadecimal; (2) codificação BCD de números decimais em binário.
O documento discute o papel da matemática em jogos digitais. Apresenta exemplos de jogos que utilizam conceitos matemáticos cada vez mais complexos, como controle de velocidade e aceleração. Também explica sistemas numéricos como binário, octal e hexadecimal usados para representar números em computadores.
O documento discute conceitos básicos de sistemas de numeração digitais, incluindo binário, byte e conversão entre bases numéricas. Explica como imagens digitais são representadas por pixels em uma matriz e diferentes formatos de arquivo de imagem.
O documento apresenta os principais sistemas de numeração utilizados em computação: binário, decimal, hexadecimal e octal. Descreve as operações básicas de conversão entre esses sistemas e explica a representação e manipulação de números nesses diferentes formatos.
1) O documento discute sistemas de numeração, incluindo os sistemas numéricos egípcio, babilônico, romano, decimal, binário, octal e hexadecimal.
2) Explica que cada sistema tem uma base diferente e como números são representados nessas bases.
3) Detalha como números são convertidos entre as bases binária, decimal, octal e hexadecimal.
1. O documento discute circuitos aritméticos combinacionais, incluindo projeto de somadores, representação de números negativos e detecção de overflow.
2. São descritos circuitos como somadores de meio-somador, somador completo, somador paralelo e somador com antecipação de carry.
3. A representação de números negativos em complemento de dois é explicada e como permite realizar soma e subtração de forma similar.
O documento discute sistemas numéricos, incluindo o sistema decimal, binário e hexadecimal. Explica como converter números entre esses sistemas e como somar números em cada sistema, utilizando os mesmos princípios do sistema decimal de alinhar os números e somar de trás para frente.
O documento discute representação numérica e erros em computadores. Ele explica como números são representados em binário, como converter entre bases numéricas, e como números reais são armazenados usando ponto flutuante. Ele também discute erros que podem ocorrer em operações numéricas devido à precisão finita de computadores.
O documento discute erros numéricos, representação de números e conversão entre bases numéricas. Aborda 1) as fontes possíveis de erros em simulações numéricas, como imprecisão nos dados e operações; 2) a representação finita de números em computadores, notadamente a necessidade de arredondamento; 3) métodos para conversão entre bases binária e decimal.
O documento descreve as 10 conversões numéricas mais utilizadas na computação, incluindo conversões entre as bases decimal, binária, octal e hexadecimal. Ele explica cada conversão através de exemplos passo a passo, mostrando como converter números entre essas bases numéricas usando divisões e multiplicações.
Sistemas de Numeração e Conversão de BasesLeandro Costa
Slides sobre sistemas de numeração e conversão de bases numéricas, criado para o projeto de Ensino à Distância proposta na matéria de Tópicos Avançados, no Instituto Superior de Tecnologia em Ciências da Computação - IST-RIO / FAETEC ( http://www.faetec.rj.gov.br/ist-rio )
O documento discute sistemas de numeração binária e decimal. Explica que computadores usam números binários de 0s e 1s e que um byte contém 8 bits, permitindo 256 combinações. Também cobre como converter entre numeração decimal e binária.
O documento discute sistemas de numeração como o decimal, binário e hexadecimal. Explica que um sistema de numeração representa números de forma consistente usando numerais. O sistema decimal usa a base 10 e os símbolos 0-9. O sistema binário usa a base 2 e os símbolos 0-1 e é a base da computação digital. O sistema hexadecimal usa a base 16 e os símbolos 0-9 e A-F.
Este documento apresenta os principais sistemas de numeração, incluindo o sistema decimal, binário, octal e hexadecimal. O conteúdo inclui: 1) introdução aos sistemas de numeração; 2) detalhes sobre o sistema binário, incluindo conversões entre binário e decimal; 3) detalhes sobre o sistema octal, incluindo conversões.
O documento apresenta uma revisão sobre sistemas de numeração e portas lógicas para o curso de Ciência da Computação. São revisados os conceitos de bits de maior e menor significância, conversão entre sistemas binário, decimal, octal e hexadecimal, codificação BCD e portas lógicas TTL e CMOS.
1) O sistema de numeração dos computadores digitais é o código binário, que usa apenas 0 e 1.
2) Os números decimais de 0 a 9 foram convertidos para binário de 4 bits.
3) A soma em binário segue regras como 0+0=0, 0+1=1, 1+1=0 e leva 1 para a próxima casa decimal.
This document provides 4 steps for creating a journal: read directions and click, keep clicking, create the journal, and then upload and create the journal/descriptive paragraph.
Panera Bread is a national bakery-cafe chain known for its soups, sandwiches, and baked goods. The company operates over 2,000 locations across the United States and Canada. Panera strives to use high-quality ingredients in its menu items and provide a comfortable environment for customers to dine and work.
Este documento presenta la historia de Fuuka Kisaragi, una estudiante de primer año en la Academia Cross que está enamorada de Kaname Kuran, el líder de la clase nocturna. En el día de San Valentín, Fuuka decide colarse en el dormitorio de la luna para dejarle chocolate a Kaname antes que nadie. A pesar de las objeciones de su amiga Kanae, Fuuka logra infiltrarse en el dormitorio con su ayuda, aunque se lastima al saltar el muro. Ahora Fuuka explora el dormitorio en bus
Vk la trappola del ghiaccio nero (secondo romanzo)antonekiss
The document provides background context for a fan translation of the Vampire Knight novel "The Noir Trap" into English. It includes a disclaimer, notes on translation challenges, and a table of contents for the 3 chapters. The summary introduces the main characters Ruka, Akatsuki, Shiki and Rima as they visit an ancient castle for a vampire-themed photo shoot for a magazine. Conversations hint at recent mysterious deaths that may be linked to vampires.
Vampire Knight by Matsuri Hino is a manga that follows the lives of humans and vampires attending the same academy, with prefects Yuki Cross and Zero Kiryu tasked with keeping order. The book provides insight into both the dark world of vampires and the eccentric world of Japanese high school students. It is enjoyed by both female and male readers who love anime, manga, or games for its fun depiction of school life through the eyes of humans and vampires.
Fuuka sneaks into the Moon Dormitory on St. Xocolat's Day to deliver chocolate to her crush, Kaname Kuran, before any other girls have a chance. She climbs the wall with help from her friend Kanae. After landing in the dorm grounds, Fuuka explores to find Kaname's room. However, she is discovered by Kaname himself. Rather than punishing her for breaking rules, Kaname promises to keep her trespassing a secret. Fuuka is overjoyed to have met and spoken with Kaname, even if she did not achieve her goal of leaving chocolate for him.
Este documento fornece uma introdução às unidades de medida computacionais, explicando como os bits são agrupados em bytes e como diferentes conjuntos de bytes como kilobytes e megabytes são definidos. Também discute como os dados são representados internamente no computador usando sistemas numéricos binários, decimais e outros.
O documento discute os sistemas de numeração digital, incluindo binário, octal, decimal e hexadecimal. Explica as bases e os símbolos usados em cada sistema, além de fornecer exemplos de conversão entre sistemas.
Circuitos de portas logicas - Conversão de sistemas binarios e decimaisRafaelRocha658505
De maneira geral, os microcontroladores são apontados como uma junção de hardware com software.
Diferente de um circuito integrado comum que vemos, ele pode ser utilizado para diversas funções, desde que programado previamente.
Para realizar a conversão de decimal para binário, realiza-se a divisão sucessiva por 2 (base do sistema binário). O resultado da conversão será dado pelo último quociente (MSB) e o agrupamento dos restos de divisão será o número binário.
A conversão de hexadecimal para decimal segue o mesmo princípio apresentado para o sistema binário. Multiplica-se cada dígito pela potência de 16 relativa à posição e somam-se os resultados:
Para converter um número decimal em hexadecimal realiza-se a divisão sucessiva por 16 (base do sistema hexadecimal), semelhante à conversão de decimal para binário.
Este documento descreve os objetivos e conteúdos da unidade de formação sobre circuitos lógicos. Aborda sistemas de numeração como binário, octal e hexadecimal, conversões entre bases, álgebra de Boole, portas lógicas e famílias lógicas.
O documento discute a representação de números e operações aritméticas em sistemas binários, incluindo números inteiros e reais, com e sem sinal, adição, subtração, multiplicação e divisão. Aborda também operações lógicas, construção de unidades aritméticas lógicas e tratamento de overflow.
O documento discute códigos digitais, especificamente o código BCD (Binary-coded decimal). Explica que o BCD codifica cada dígito decimal de 0 a 9 em seu equivalente binário de 4 bits, permitindo a conversão entre sistemas decimal e binário. Também destaca que certos códigos binários de 4 bits são proibidos no BCD para evitar erros e que, diferentemente do binário puro, o BCD codifica cada dígito separadamente.
O documento descreve os principais sistemas de numeração utilizados em circuitos lógicos, incluindo o sistema decimal, binário, hexadecimal e octal. Também aborda tópicos como conversão entre bases, aritmética binária, códigos binários e detecção de erros através do bit de paridade.
Sistemas numéricos são usados para representar números em computadores e outros dispositivos digitais. O documento descreve os principais sistemas numéricos como binário, octal, decimal e hexadecimal, mostrando como cada um usa diferentes conjuntos de algarismos e como converter entre eles.
O documento explica os principais sistemas de numeração digital, incluindo binário, decimal, octal e hexadecimal. Detalha como converter números entre essas bases, como multiplicar e dividir para mover os dígitos entre as posições corretas. Inclui exemplos passo a passo de como converter números em cada uma das bases.
O documento apresenta os principais conceitos sobre tipos de dados básicos em linguagem C, incluindo representação de números inteiros em binário, uso de bits para codificar valores, tipos de dados inteiros como int e char, e a tabela ASCII para codificação de caracteres.
O documento discute sistemas numéricos como binário, octal e hexadecimal, e como realizar conversões entre esses sistemas e o decimal. Também aborda as operações aritméticas nesses sistemas numéricos diferentes do decimal.
Este documento fornece uma introdução aos sistemas numéricos binários e hexadecimais. Ele descreve como números são representados nesses sistemas e como converter entre sistemas numéricos diferentes, incluindo conversões entre decimal, binário e hexadecimal. Além disso, explica como esses sistemas numéricos são usados para endereços IP e MAC.
O documento discute a representação e organização básica de dados em computadores. Aborda como caracteres, números e valores lógicos são representados digitalmente, incluindo ASCII, Unicode, complemento de um e dois. Também explica a arquitetura de Von Neumann e componentes básicos como CPU, memória e periféricos como monitor, teclado e impressora.
Numbering system binary numbers among others.BobPonja
O documento discute sistemas numéricos digitais, incluindo o sistema binário. Explica a história da eletrônica digital, operações aritméticas no sistema binário e conversões entre sistemas numéricos como decimal, binário, octal e hexadecimal.
O documento discute sistemas de numeração como binário, octal e hexadecimal. Ele explica como converter entre diferentes bases e como representar números nesses sistemas. O objetivo é entender conceitos básicos de sistemas de numeração e como realizar conversões e operações em diferentes bases.
Este documento apresenta os principais sistemas de numeração, incluindo o sistema decimal, binário, octal e hexadecimal. O conteúdo inclui: 1) introdução aos sistemas de numeração; 2) detalhes sobre o sistema binário, incluindo conversões entre binário e decimal; 3) detalhes sobre o sistema octal, incluindo conversões.
O documento discute os códigos binários, especificamente o código BCD (Binary-coded decimal). Explica que o BCD codifica cada dígito decimal de 0 a 9 em seu equivalente binário de 4 bits. Também lista os códigos binários proibidos no BCD e demonstra exemplos de conversão entre decimal e BCD e vice-versa.
Programando em python codificacao de dadossamuelthiago
O documento discute representações de dados em sistemas digitais, incluindo bits, bytes, números inteiros e de ponto flutuante, memória e codificação de texto. É dividido em seções tratando cada um destes tópicos de forma sucinta.
Este documento discute a representação da informação no computador digital, incluindo:
1) A representação de valores numéricos em binário e hexadecimal;
2) Unidades comuns de medida de informação como bytes e bits;
3) A representação de outros tipos de dados como caracteres, cores e instruções de máquina.
1. Teórico Práticas
Departamento de Engenharia Informática
Instituto Superior de Engenharia do Porto
REPRESENTAÇÃO DE INFORMAÇÃO
Principios da Computação
4. Codificação Decimal
Dez dígitos representados pelos símbolos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Num número, cada algarismo representa uma
potência de 10
Exemplo:
159 = 1 x 10² + 5 x 10¹ + 9 x 10º
1 x 100 + 5 x 10 + 9 x 1
centenascentenascentenascentenas dezenasdezenasdezenasdezenas unidadesunidadesunidadesunidades
4
5. Codificação Binária
A tecnologia como a conhecemos está baseada em
circuitos electrónicos
Este circuitos apenas conseguem distinguir dois
estados: ligado/desligado [1/0]
Cada um destes estados representa um bitbitbitbit de
informação => binary digit
Os circuitos podem manipular simultaneamente
grupos de bits (por exemplo: 4, 8, 12, 16, 32, ...)
5
6. Codificação Binária
Nos computadores tudo é representado por uma
sequência de bits, que são interpretados pelos
diferentes equipamentos
Podemos convencionar que cada bit representa:
Ligado/desligado
0/1
Verdadeiro/Falso
Voltagem/Ausência de voltagem
Desta forma vai ser possível representar diferente tipos
de informação como por exemplo:
Texto
Som
Imagens
6
7. Codificação Binária
Em comparação com a codificação decimal que
possui 10 símbolos a binária apenas tem 2: 0, 1
Em analogia cada algarismo num número binário
representa uma potência de 2
Exemplo:
10011111(2)
1x27 + 0x26 + 0x25 + 1x24 + 1x23 + 1x22 + 1x21 + 1x20
=159(10)
7
8. Codificação Binária
Unidades
Para facilitar a representação dos valores num sistema
binário, foram definidas as seguinte grandezas,
representativas de múltiplos do bit:
Byte (B)Byte (B)Byte (B)Byte (B) –––– 8 bits8 bits8 bits8 bits
KiloByte (KB)KiloByte (KB)KiloByte (KB)KiloByte (KB) –––– 222210101010 –––– 1024 B1024 B1024 B1024 B
MegaByte (MB)MegaByte (MB)MegaByte (MB)MegaByte (MB) –––– 222220202020 –––– 1024 KB1024 KB1024 KB1024 KB
GigaByte (GB)GigaByte (GB)GigaByte (GB)GigaByte (GB) –––– 222230303030 –––– 1024 MB1024 MB1024 MB1024 MB
TeraByte (TB)TeraByte (TB)TeraByte (TB)TeraByte (TB) –––– 222240404040 –––– 1024 GB1024 GB1024 GB1024 GB
PetaByte (PB)PetaByte (PB)PetaByte (PB)PetaByte (PB) –––– 250250250250 –––– 1024 TB1024 TB1024 TB1024 TB
8
9. Codificação Binária
Os números binários, pela sua natureza (1/0), são
facilmente representáveis no computador
É possível representar qualquer informação que
seja susceptível de ser convertida em números:
DIGITALIZAR
No entanto, a codificação binária:
Não é natural para os humanos
A representação pode tornar-se muito extensa
9
10. Outras Bases
É possível representar os números em diferentes
bases: 2, 3, 4, 5, 6, 7, 8, 10, ...
Obtendo cada vez representações menos extensas
Contudo existem candidatos naturais que tornam a
conversão dededede eeee para binário mais fácil
Estes candidatos são as bases que por sua vez já
representam potências de base dois
Octal (23)
Hexadecimal (24)
10
11. Codificação Hexadecimal
16 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Cada algarismo num número representa uma potência
de 16
Exemplo: 9F(16)
9x161+15x160 = 159(10)
11
12. Codificação Octal
8 símbolos: 0, 1, 2, 3, 4, 5, 6, 7
Cada algarismo num número representa uma
potência de 8
Exemplo: 237(8)
2X82+3x81+7x80 = 159(10)
12
15. Conversão Decimal / Binário
Para converter um número de decimal para binário:
1. Divide-se sucessivamente o número a converter por
2 até obter um quociente igual a zero
2. Número binário é obtido usando os restos das
divisões efectuadas pela inversa
15
22. Conversão entre bases
22
Conversão de hexadecimal para decimal
Converter 159(10) para hexadecimal utiliza-se a mesma
técnica usada para o binário.
159(10)=9F(16)
23. Conversão entre bases
23
Converter um número na base decimal para um
número base b
Divide-se sucessivamente o número a converter por b
até obter um quociente igual a zero
O número na base b é obtido usando os restos das
divisões efectuadas pela ordem inversa
24. Conversão entre bases
24
Se o número tiver parte fraccionária
Multiplica-se sucessivamente a parte fraccionária por
b até que esta seja igual a zero
Utiliza-se a parte inteira desta multiplicação para obter
a parte fraccionário do número base b
Exemplo: 0,375(10) = 0,011(2)
0,375x2 = 0000,75
0,75 x2 = 1111,5
0,5 x2 = 1111,0
25. Conversão entre bases
25
Converter um número na base b para decimal
Multiplica-se cada digito pela base b elevado à sua
posição no número
Soma-se todos os valores resultantes das
multiplicações
kyz00t (b)=( k * b5 + y * b4 + z * b3 + t )(10)
bbbb5555 bbbb4444 bbbb3333 bbbb2222 bbbb1111 bbbb0000
k y z 0 0 t
27. Relação entre bases potências
27
Conversão entre bases torna-se muito simples
Binário para hexadecimal
Cada grupo de 4 (quatro) bits vai corresponder a um
valor hexadecimal
Hexadecimal para binário
Cada algarismo hexadecimal vai corresponder a 4
(quatro) bits
Em octal o princípio é o mesmo mas usam-se grupos
de 3 (três) bits
34. Álgebra de Boole
34
Valores booleanos:
Verdadeiro (V)
Falso (F)
Operações algébricas: e/and, ou/or, negação/not
andandandand
F F F
F V F
V F F
V V V
orororor
F F F
F V V
V F V
V V V
notnotnotnot
F V
V F
39. Números Negativos
39
A representação de um número negativo obedece a
determinadas regras
Para representar o número decimal negativo (e.x. - 10) é
necessário representar o sinal do número (positivo ou
negativo) e a sua grandeza
Técnicas que pode ser utilizadas:
Sinal e grandeza (S + G)
Complemento para 1
Complemento para 2
40. Sinal e grandeza
40
Utiliza-se o bit mais à esquerda para representar o
sinal do número
0000 para indicar um valor positivovalor positivovalor positivovalor positivo
1111 para indicar um valor negativovalor negativovalor negativovalor negativo
Exemplo
Número positivo: 01100
Número negativo: 11100
41. Complemento para 1
41
Invertem-se todos os bits de um número para
representar o seu complemento
Se o bit mais à esquerda for 0000, esse valor é positivopositivopositivopositivo
Se o bit mais à esquerda for 1111, então esse valor é negativonegativonegativonegativo
Exemplo:
+100(10) = 01100100(2) (8 bits)
Invertendo todos os bits 10011011(2) = -100(10)
Nota:
Para ser possível trabalhar com números negativos através dos
complementos é necessário identificar sempre a quantidade de
bits
42. Complemento para 1
42
O problema da representação em complemento para 1
é que existem dois padrões de bits para o valor 0(10)
0(10) 8bits= 00000000(2) = 11111111(2)
A solução é o complemento para 2
43. Complemento para 2
43
Calcula-se o complemento para 1
Adiciona-se 1 unidade ao valor encontrado no ponto
anterior
Exemplo:
+5(10) 4bits = 0101(2)
Complemento para 1 1010
+ 1
1011(2) = -5(10)
44. Complemento para 2
44
A representa em complemento para 2 tem as seguintes
características:
O bit da esquerda indica o sinal
O valor 0 tem a representação única (todos os bits a 0)
A gama de valores que é possível representar com n bits é
-2n-1 2n-1-1
48. Números Fracionários
48
Os números fracionários são representados pelo
computador por um sistema de virgula flutuante:
Um valor para a mantissa (m)
Um valor para o expoente (e)
Significa que cada número utiliza dois valores sendo o
valor real calculado pela fórmula:
Valor = m x bm x bm x bm x beeee (a base b é uma constante do sistema)
49. Números Fracionários
49
Simplifica as operações de multiplicação mas as
operações de adição são mais complicadas
Primeiro é necessário igualar os expoentes para somar as
mantissas
50. Representação de Datas
50
As datas são representadas por números fracionários
Parte inteira representa o número de dias que passaram desde a
data de início convencionada
Parte fracionaria representa as horas dentro do dia
Por exemplo o MS Access toma como data
convencionada (0000) 30 de Dezembro de 1899
As datas variam entre -647.434 (1 de Janeiro de 100) até
2.958.465 (31 de Dezembro de 9999)
As horas variam entre ,0 (00:00:00) até 0,99999... (23:59:59)
51. Representação de Datas
51
Exercício:
Nota:
Para encontrar a hora deve multiplicar-se a parte fracionário por
24, a parte inteira do resultado indica as horas
A parte fracionária resultante da operação anterior pode
multiplicar-se por 60 para obter os minutos
Se efectuar a operação anterior novamente encontra-se os
segundos
DataDataDataData NúmeroNúmeroNúmeroNúmero
1 Janeiro 1900, 12:00:00 2,5
27,75
3 Fevereiro 1900, 6:00:00
53. Representação de Texto
53
Podemos representar as letras e outros símbolos
convencionando uma codificação
Numeramos todos os caracteres
Seguindo a mesma convenção na introdução dos caracteres no
computador e quando os apresentamos na saída
Exemplo:
A 65 A
B 66 B
54. Representação de Texto
54
Codificação de caracteres
Existem códigos normalizados:
ASCII – American Standard Code for Information Interchange
ISO8859 (8bits)
Mais 127 códigos, suportando caracteres com acentos e
outros (depende da variante do código)
ISO10646 ou UNICODE (16bits)
55. Representação de Texto
55
Codificação de caracteres
Tabela mais utilizada actualmente:
UNICODE – sistema de codificação que utiliza 2 bytes e que
permite codificar qualquer letra (símbolo) existente no globo
Tabelas utilizadas anteriormente:
ASCII – American Standard Code for Information Interchange
EBCDIC – definida pela IBM
56. Representação de Texto
56
Codificação de caracteres
Ambas as tabelas utilizam um byte para cada letra
Podem definir-se 256 caracteres diferentes
No entanto, como os códigos para a mesma letra são
diferentes nas duas tabelas é necessário uma
conversão para transferir texto entre os dois sistemas
57. Representação de Imagens
57
Pixel – ponto mais pequeno de definição de uma
imagem
Se a imagem for a preto e branco devemos considerar vários graus de cinzento para cada ponto.
Para 256 graus de cinzento para cada ponto a memória necessária para armazenar a imagem é 20
x 10 X 8 bits = 200 bytes
Imagens a cores – cada pixel tem um valor para cada uma das cores primárias: vermelho, verde e
azul. Se cada cor primária tiver 16 níveis, são necessário 4 bits por cada uma, que equivale a 12
bits por pixel. A imagem utiliza 200 x 12 / 8 = 300 bytes