Durante uma atividade de programação na escola, Ana criou um algoritmo para contar quantos estudantes foram…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante uma atividade de programação na escola, Ana criou um algoritmo para contar quantos estudantes foram aprovados em uma lista de resultados. O algoritmo é executado integralmente na ordem indicada: 1. A variável total recebe o valor 0. 2. Para cada valor da lista [4, 7, 2, 9, 8], o algoritmo verifica se o resto da divisão desse valor por 2 é igual a 0. 3. Quando essa condição é verdadeira, o algoritmo acrescenta 1 à variável total. 4. Depois de analisar todos os valores da lista, o algoritmo exibe o conteúdo de total. Com base no texto, qual é o valor exibido pela variável total ao final da execução do algoritmo?
- A) 8
- B) 5
- C) 14
- D) 3
- E) 2
✅ Resposta correta: alternativa D
Resolução passo a passo
- O algoritmo começa com total igual a 0 e examina cada valor da lista [4, 7, 2, 9, 8] nessa ordem. Passo 2: Para cada valor, verifica-se se o resto da divisão por 2 é 0, ou seja, se o número é par. Passo 3: 4 é par (resto 0), então total passa a 1. Passo 4: 7 é ímpar (resto 1), então total continua 1. Passo 5: 2 é par, então total passa a 2. Passo 6: 9 é ímpar, então total continua 2. Passo 7: 8 é par, então total passa a 3. Passo 8: Ao final, o algoritmo exibe 3, que corresponde à quantidade de números pares da lista. Por que as outras estão erradas: a alternativa A (8) confunde a contagem com o último valor da lista; a alternativa B (5) é o número total de elementos, e não de pares; a alternativa C (14) é a soma dos pares (4 + 2 + 8), e não a quantidade; a alternativa E (2) ignora o último valor 8, contando apenas 4 e 2. Conclusão: a alternativa correta é a D, que coincide com o gabarito oficial.
💡 Dica: Conte quantos números pares há na lista dada.
Alternativa por alternativa
O aluno provavelmente tomou o último valor da lista (8) como resultado final, em vez de contar quantos valores satisfazem a condição de ser par.
O aluno contou todos os elementos da lista, que são 5, sem aplicar o teste do resto da divisão por 2 para cada valor.
Por que engana: Contar todos os números da lista ou confundir números pares com ímpares, resultando em valor incorreto para total.
O aluno somou os valores pares (4 + 2 + 8 = 14) em vez de contar quantos são pares, confundindo acumular valores com acrescentar 1 ao total.
Os valores pares da lista são 4, 2 e 8, pois deixam resto 0 quando divididos por 2. Para cada um deles, o algoritmo acrescenta 1 a total. Assim, a variável é incrementada três vezes e termina com o valor 3.
O aluno contou corretamente 4 e 2 como pares, mas parou antes de analisar o último elemento da lista, esquecendo o 8.
Raio-X da questão
contagem de números pares
avaliacao
números pares e ímpares · estrutura de repetição
Estude como identificar números pares e estruturas de repetição em algoritmos.
Contar todos os números da lista ou confundir números pares com ímpares, resultando em valor incorreto para total.
pensamento_critico
abstrato
Questões parecidas com resolução
- Dados ilustrativos: Um analista utiliza uma lista de valores recebidos de um sensor para verificar quantos desses…
- Em uma ação de apoio à permanência escolar, uma equipe precisa calcular automaticamente a quantidade de materiais…
- Dados ilustrativos: um analista descreve em linguagem corrente um algoritmo para calcular a soma dos números pares até…
- Uma equipe de estudantes criou um algoritmo para analisar leituras inteiras de um sensor. O algoritmo deve contar…
- Em uma oficina de programação, uma estudante criou uma rotina para calcular a soma de quatro valores consecutivos…
- Em um centro de triagem de encomendas, um equipamento foi programado para separar caixas pequenas antes de liberá-las…
🔎 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
