Informática, perguntado por thayrone2228, 6 meses atrás

QUESTÃO 2
Analise o algoritmo abaixo.

Algoritmo ProcessaFrase
Var
frase : Vetor[1..9999] de caractere
registrosEncontrados : Vetor [1..9999] de caractere
qtdEncontrados : Vetor[1..9999] de inteiro
i,z : inteiro
encontrou : booleano

Início
Escreva("Digite uma frase terminando com caracter '$')
Leia(frase)
i = 1
Enquanto (frase[i] <> '$') faça
encontrou <- falso
Para z de 1 até 9999 faça
Se (registrosEncontrados[z] = frase[i]) então
qtdEncontrados[z] <- qtdEncontrados + 1
encontrou <- verdadeiro
Fimse
Fimpara
se (encontrou = verdadeiro) então
registroEcontrado[i] <-- frase [i]
qtdEncontrados[i] <-- 1
Fimse
i <- i + 1
Fimenquanto
Fim

Considerando a lógica empregada neste algoritmo, analise as afirmativas abaixo e em seguida assinale a alternativa correta

Soluções para a tarefa

Respondido por mouraguibson12
3

Resposta:

1 - O algoritmo tem por objetivo ordenar em ordem alfabética uma frase

2 - O algoritmo tem por objetivo  embaralhar os caracteres de uma frase

3 - O algoritmo tem por objetivo verificar quantas vogais tem a uma frase

4 - O algoritmo tem por objetivo contar a quantidade de letras de uma frase

5  -  O algoritmo tem por objetivo buscar determinado caractere de uma frase

Explicação:

Acho que a resposta é a 4, Não tenho certeza


DavidKing: Tenho quase certeza que é a Alternativa 5:
"O algoritmo tem por objetivo buscar determinado caractere de uma frase."
DavidKing: a próprio linha """Enquanto (frase[i] <> '$') faça""" diz a resposta.
Perguntas interessantes