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