Observe o trecho de pseudocódigo: ao percorrer uma lista de números, o algoritmo começa com indice_max igual a…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Observe o trecho de pseudocódigo: ao percorrer uma lista de números, o algoritmo começa com indice_max igual a 1. Sempre que encontra um número maior que o guardado até então, ele atualiza indice_max. Qual é a finalidade da variável indice_max nesse algoritmo?
- A) Indicar a posição do número analisado no momento.
- B) Indicar a posição do maior número encontrado na lista.
- C) Contar quantos números já foram analisados na lista.
- D) Guardar a primeira posição examinada na lista.
- E) Armazenar o maior número encontrado na lista.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Leia o enunciado. O algoritmo percorre uma lista de números, começa com indice_max igual a 1 e, sempre que encontra um número maior que o guardado até então, atualiza indice_max. Ou seja, a variável só muda quando aparece um novo máximo.
- Acompanhe o raciocínio. Como indice_max recebe 1 no início e é atualizado para a posição de cada novo maior valor encontrado, ao final do percurso ela guarda a posição onde está o maior número da lista. O nome da variável já indica isso: índice do máximo.
- Conclusão. A finalidade de indice_max é indicar a posição do maior número encontrado na lista, o que corresponde à alternativa B.
- Por que as outras estão erradas. A é errada porque a variável não acompanha o número analisado a cada passo, só muda quando há um novo máximo. C é errada porque nenhum contador é incrementado a cada elemento. D é errada porque a variável é atualizada ao longo do percurso e não preserva a primeira posição. E é errada porque a variável guarda uma posição (índice), não o valor do maior número, que seria outra variável.
- Observação. O gabarito oficial B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense na função da variável em um algoritmo de busca.
Alternativa por alternativa
O aluno supõe que a variável acompanha a posição de cada número lido, como um contador de posição do laço. Não percebe que indice_max só é atualizado quando surge um novo maior valor.
Por que engana: Confundir a finalidade da variável indice_max com a manipulação de senhas e hashes, levando a uma escolha incorreta.
A variável indice_max guarda o índice, ou seja, a posição na lista em que está o maior número encontrado até aquele momento. Quando aparece um número maior, essa posição é atualizada.
O aluno associa a variável a um contador, pois ela tem valor inteiro e muda durante o percurso. Não nota que nenhuma operação de incremento a cada elemento é feita.
O aluno acredita que, por começar com o valor 1, a variável fica fixa guardando a primeira posição. Ignora que ela é atualizada durante o laço.
O aluno confunde índice com valor, achando que a variável que guarda o maior elemento é a mesma que guarda sua posição. Não distingue o conteúdo armazenado (posição versus valor).
Raio-X da questão
variável em algoritmo
avaliacao
variáveis em algoritmos · lógica de programação
Revisar o conceito de variáveis em algoritmos.
Confundir a finalidade da variável indice_max com a manipulação de senhas e hashes, levando a uma escolha incorreta.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
