Como classificar automaticamente as idades coletadas em uma pesquisa de opinião pública? Um analista definiu o…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Investigar e registrar, por meio de um fluxograma, quando possível, um algoritmo que resolve um problema.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como classificar automaticamente as idades coletadas em uma pesquisa de opinião pública? Um analista definiu o seguinte procedimento em texto: 1. Leia o valor da idade. 2. Enquanto a idade for diferente de 0, execute: a. Se a idade for menor que 18, incremente o contador de menores. b. Caso contrário, incremente o contador de maiores. c. Leia o próximo valor de idade. 3. Após sair do laço, exiba o valor dos dois contadores. O analista testou o procedimento com a sequência de idades: 15, 22, 17, 18, 0. Analise o texto-base e determine quantas pessoas menores de idade foram registradas pelo algoritmo.
- A) 5
- B) 2
- C) 4
- D) 3
- E) 1
✅ Resposta correta: alternativa B
Resolução passo a passo
- Entenda o laço. O procedimento lê uma idade e, enquanto ela for diferente de 0, classifica a idade: se for menor que 18, soma 1 ao contador de menores; caso contrário, soma 1 ao contador de maiores. Depois lê a próxima idade. O 0 serve apenas como sentinela para parar e não é uma pessoa registrada.
- Acompanhe a sequência 15, 22, 17, 18, 0. Idade 15: é menor que 18, então menores = 1. Idade 22: não é menor que 18, então maiores = 1. Idade 17: é menor que 18, então menores = 2. Idade 18: não é menor que 18 (18 não é menor que 18), então maiores = 2. Idade 0: o laço para.
- Como o contador de menores terminou em 2, o algoritmo registrou duas pessoas menores de idade (15 e 17). Portanto, a alternativa B está correta, o que coincide com o gabarito oficial.
- Por que as outras estão erradas: A) 5 contaria todos os valores digitados, inclusive o 0 e os maiores de idade, o que não é o contador de menores; C) 4 contaria todas as idades não nulas, sem separar menores de maiores; D) 3 consideraria o 18 como menor de idade, contrariando a condição estrita 'menor que 18'; E) 1 corresponderia apenas à primeira idade lida, ignorando as demais iterações do laço.
💡 Dica: Siga o passo a passo do algoritmo para contar menores de idade.
Alternativa por alternativa
O aluno contou todos os valores lidos da sequência (5 valores, incluindo o 0 final) em vez de apenas os menores de 18 anos.
O algoritmo conta apenas idades menores que 18: 15 e 17 resultam em 2 menores.
O aluno contou todas as idades diferentes de 0 (15, 22, 17, 18) sem aplicar a condição de separação entre menores e maiores.
O aluno considerou o 18 como menor de idade, lendo 'menor que 18' como 'menor ou igual a 18'.
Por que engana: Confundir a condição de parada ou não atualizar corretamente os contadores durante o laço.
O aluno considerou apenas a primeira idade lida (15) e não percebeu que o laço repete o teste para cada valor até encontrar 0.
Raio-X da questão
estrutura de repetição e condição
avaliacao
comandos condicionais simples · estrutura de repetição while
estude estruturas de repetição e comandos condicionais
Confundir a condição de parada ou não atualizar corretamente os contadores durante o laço.
tomada_decisao
abstrato
Questões parecidas com resolução
- Projete um algoritmo em pseudocódigo que leia uma sequência de idades fornecidas por uma pesquisa por amostra (n…
- Elabore um algoritmo em pseudocódigo que leia uma sequência de idades (inteiros positivos) obtidas por amostragem; a…
- Escreva um algoritmo em pseudocódigo que, a partir de uma lista de idades de uma amostra, classifique cada idade em…
- Projete um algoritmo em pseudocódigo que, a partir de uma amostra de idades, construa uma tabela de frequências para os…
- Escreva um algoritmo em pseudocódigo que receba uma lista de idades (inteiros), construa uma tabela de frequências por…
- Escreva, em pseudocódigo, um algoritmo que leia respostas de uma pesquisa de satisfação (valores inteiros 1 a 5). A…
🔎 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
