Consultando a tabela ASCII, decodifique a seguinte mensagem em ASCII:
84_{10} 104_{10} 101_{10} 32_{10} 69_{10} 110_{10} 100_{10} 33_{10}

Passo 1

O enunciado pede para decodificar uma mensagem usando a tabela ASCII. Os códigos decimais fornecidos na tabela são:
84_{10}, 104_{10}, 101_{10}, 32_{10}, 69_{10}, 110_{10}, 100_{10}, 33_{10}.
A tarefa é converter cada um desses números decimais em seu caractere ASCII correspondente e então juntar os caracteres na ordem dada.

Passo 2

Rápida explicação sobre como usar a tabela ASCII (de forma prática e direta):
  • Cada número decimal na tabela ASCII corresponde a um caractere (letra, dígito, espaço, símbolo).
  • Algumas faixas úteis (valores em decimal):
    • 32 é o espaço (caractere em branco).
    • 33 a 47 são pontuações/símbolos.
    • 48 a 57 são os dígitos '0' a '9'.
    • 65 a 90 são letras maiúsculas A a Z.
    • 97 a 122 são letras minúsculas a a z.
  • Para transformar um código decimal em letra, uma forma prática é subtrair o código base da faixa e contar o deslocamento a partir de A ou a. Ex.: para maiúsculas usar base 65 ( A=65), para minúsculas usar base 97 ( a=97). Para símbolos como espaço e ponto de exclamação, consultar os valores diretos ( 32, 33, etc.).

Passo 3

Converter 84_{10}.
  • 84 está na faixa das maiúsculas ( 65 a 90).
  • Calcular deslocamento em relação a A: 84-65=19.
  • A é o primeiro (deslocamento 0), então deslocamento 19 corresponde à letra T.
  • Resultado: 84_{10}\mapsto T.

Passo 4

Converter 104_{10}.
  • 104 está na faixa das minúsculas ( 97 a 122).
  • Calcular deslocamento em relação a a: 104-97=7.
  • a mais deslocamento 7 dá a letra h.
  • Resultado: 104_{10}\mapsto h.

Passo 5

Converter 101_{10}.
  • 101 também está na faixa das minúsculas.
  • Deslocamento: 101-97=4.
  • a mais deslocamento 4 dá a letra e.
  • Resultado: 101_{10}\mapsto e.

Passo 6

Converter 32_{10}.
  • Valor conhecido: 32 é o caractere espaço.
  • Resultado: 32_{10}\mapsto (espaço).

Passo 7

Converter 69_{10}.
  • 69 está na faixa das maiúsculas.
  • Deslocamento: 69-65=4.
  • A mais deslocamento 4 dá a letra E.
  • Resultado: 69_{10}\mapsto E.

Passo 8

Converter 110_{10}.
  • 110 está na faixa das minúsculas.
  • Deslocamento: 110-97=13.
  • a mais deslocamento 13 dá a letra n.
  • Resultado: 110_{10}\mapsto n.

Passo 9

Converter 100_{10}.
  • 100 está na faixa das minúsculas.
  • Deslocamento: 100-97=3.
  • a mais deslocamento 3 dá a letra d.
  • Resultado: 100_{10}\mapsto d.

Passo 10

Converter 33_{10}.
  • Valor conhecido: 33 é o ponto de exclamação !.
  • Resultado: 33_{10}\mapsto !.

Passo 11

Juntar, na ordem dada, os caracteres obtidos:
T, h, e, (espaço), E, n, d, !.
A mensagem decodificada é: The End!

Resposta

The End!

Exercícios relacionados