Computação Múltipla Escolha

O algoritmo “testes” //parte 1 var palavra: vetor[1..20] de caracter X: caracter K, T, N, L: inteiro inicio escreva(“Digite o tamanho da palavra (caracteres)”) leia(T) escreva (“Digite a palavra (enter): “) leia(palavra) fimpara //parte 2 para K de 1 ate T passo 1 faca leia (palavra[K]) fimpara L <- T div 2 para K de 1 ate L passo 1 faca X <- palavra[K] palavra[K] <- palavra[T-K+1] palavra[T-K+1] <- X fimpara //parte 4 escreva (palavra) fimalgoritmo Correto ou não, o algoritmo apresentado, ao alterar se sequer a execução de um único comando.

O algoritmo “testes”
//parte 1
var
palavra: vetor[1..20] de caracter
X: caracter
K, T, N, L: inteiro
inicio
escreva(“Digite o tamanho da palavra (caracteres)”)
leia(T)
escreva (“Digite a palavra (enter): “)
leia(palavra)
fimpara
//parte 2
para K de 1 ate T passo 1 faca
leia (palavra[K])
fimpara
L <- T div 2
para K de 1 ate L passo 1 faca
X <- palavra[K]
palavra[K] <- palavra[T-K+1]
palavra[T-K+1] <- X
fimpara
//parte 4
escreva (palavra)
fimalgoritmo
Correto ou não, o algoritmo apresentado, ao alterar se sequer a execução de um único comando.

  1. Na parte 1, é declarada a variável palavra e é definido o seu tamanho máximo.
  2. Na parte 2, a palavra é escrita através da execução de um único comando.
  3. Na parte 3, a palavra é trocada para inverter os caracteres do string.
  4. Na parte 4, a palavra letra escrita através da execução de um único comando.
  5. Nenhuma alternativa está correta.

Resolução completa

Explicação passo a passo

Resumo da resposta

Como a análise do algoritmo "testes" mostra, ele inverte a ordem das letras da palavra de entrada.

Desenvolvimento do algoritmo:

  • Parte 1: Lê o comprimento da palavra (T) e a própria palavra.
  • Parte 2: Realiza trocas entre posições simétricas da palavra (ex: 1° com , 2° com T-1°, etc.), limitando-se às primeiras metades (quando T é ímpar, a posição central permanece).
  • Parte 4: Imprime a palavra resultante, que após as trocas呈现 a ordem inversa da original.

Exemplo: Se a entrada for "ABCDE", o algoritmo a transforma em "EDCBA".

Assim, a função principal é inverter a ordem das letras.

Obs: Como as opções não foram explicitadas, a justificativa baseia-se no comportamento lógico do código.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

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