Informática Múltipla Escolha

A frenética mudança que pode ocorrer em bits de uma sequência de contagem binária pode acarretar situações de equivocada interpretação das entradas. Pensando na minimização desses riscos, qual código de caracteres foi desenvolvido.

A frenética mudança que pode ocorrer em bits de uma sequência de contagem binária pode acarretar situações de equivocada interpretação das entradas. Pensando na minimização desses riscos, qual código de caracteres foi desenvolvido.

  1. Código Gray.
  2. ASCII.
  3. BCD.
  4. Johnson.
  5. ASCII.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - Código Gray

Análise Detalhada

A questão aborda um problema fundamental em eletrônica digital e sistemas de codificação: transições múltiplas de bits.

O Problema da Contagem Binária Natural

Em uma contagem binária padrão (ex: $000 \rightarrow 001 \rightarrow 010 \rightarrow 011 \rightarrow 100$), existem momentos onde vários bits mudam simultaneamente.

Por exemplo, ao passar de $0111$ ($7$) para $1000$ ($8$):

  • Todos os 4 bits mudam de estado.

Se houver um pequeno atraso no tempo de resposta dos componentes físicos (chamado propagation delay), o sistema pode ler estados intermediários incorretos (como $0110$ ou $1111$) antes de estabilizar no valor correto. Isso gera ruídos e interpretações errôneas.

A Solução: Código Gray

O Código Gray (ou código binário refletido) foi desenvolvido especificamente para evitar esse problema. Sua característica principal é que dois valores sucessivos diferem em apenas UM bit.

Veja a comparação:

DecimalBinário PadrãoCódigo GrayBits que Mudam
000000000-
1000100011
2001000111
3001100101
4010001101
............
7011101001
8100011001

Como apenas um bit muda a cada passo, não importa se há atraso nos sinais; o sistema nunca interpretará um valor "intermediário" errado, pois ele sempre estará transitando diretamente para o próximo valor válido.

Por que as outras alternativas estão incorretas?

  • ASCII: É um código para representar caracteres (letras, números, símbolos) em computadores, não focado em transições suaves de contagem.
  • BCD (Binary Coded Decimal): Codifica dígitos decimais usando 4 bits, mas permite múltiplas mudanças de bits entre números.
  • 7421: É um tipo de código BCD ponderado, também sujeito a múltiplas transições.
  • Johnson: Refere-se a um tipo de registrador de deslocamento usado em contadores, não a um código de caracteres com essa propriedade.

Conclusão: O Código Gray é a solução clássica para minimizar erros de interpretação causados pela mudança simultânea de bits.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.