Raciocínio Lógico Múltipla Escolha

O código apresentado é um algoritmo em pseudocódigo que implementa uma cifra de substituição simples. O algoritmo solicita ao usuário o tamanho da palavra (T) e, em seguida, processa cada caractere da palavra, substituindo-o de acordo com as regras definidas. Qual o tamanho da palavra que o algoritmo espera receber?

O código apresentado é um algoritmo em pseudocódigo que implementa uma cifra de substituição simples. O algoritmo solicita ao usuário o tamanho da palavra (T) e, em seguida, processa cada caractere da palavra, substituindo-o de acordo com as regras definidas. Qual o tamanho da palavra que o algoritmo espera receber?

  1. 5
  2. 9
  3. 10
  4. 11
  5. Indeterminado

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

O código apresentado é um algoritmo em pseudocódigo que implementa uma cifra de substituição simples. Para entender a resposta, é necessário analisar como os dados fluem pelo programa e quais transformações ocorrem nos caracteres.

Análise do Algoritmo

O funcionamento do programa segue estas etapas lógicas:

  1. Entrada de Dados:
  • O algoritmo solicita ao usuário o tamanho da palavra com a instrução leia(T).
  • Isso define o número de repetições que ocorrerão subsequentemente.
  1. Processamento (Loop):
  • O laço para K de 1 ate T passo 1 garante que cada posição da palavra será processada individualmente.
  • Dentro do laço, o comando escolha palavra[K] verifica o caractere atual e o substitui de acordo com as regras definidas nos caso.
  1. Regras de Substituição:
  • O código contém exatamente 9 casos distintos mapeados:
  • + \Rightarrow A
  • y \Rightarrow R
  • w \Rightarrow O
  • k \Rightarrow T
  • r \Rightarrow T
  • s \Rightarrow G
  • t \Rightarrow L
  • b \Rightarrow I
  • d \Rightarrow M
  1. Saída:
  • Após o processamento, outro laço imprime os caracteres modificados.
  • Como o algoritmo percorre do índice 1 até T, ele imprime exatamente T caracteres.

Conclusão

As opções apresentadas na imagem referem-se à quantidade de caracteres (6, 9, 7, 8, 5). Embora o enunciado visível pergunte pela "sequência correta de saída", as alternativas indicam que a questão foca no tamanho do resultado ou pressupõe que a palavra de entrada contenha todos os caracteres mapeados no código.

Como existem 9 regras de substituição definidas no escolha, é lógico concluir que a palavra de teste fornecida no contexto completo da questão possui 9 caracteres. Portanto, o algoritmo imprimirá uma sequência de saída com o mesmo tamanho da entrada.

  • Entrada: T caracteres
  • Saída: T caracteres
  • Total de casos definidos: 9

Assim, a alternativa que corresponde ao tamanho esperado da saída é a B.

Alternativa B

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Raciocínio Lógico

Ver mais Raciocínio Lógico resolvidas

Tem outra questão de Raciocínio Lógico?

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