GeraProva GeraProva Provas com IA para professores do Brasil
Matemática3ª sérieBNCC EM13MAT405Difícil⏱ medio

Dados ilustrativos: um sistema deve processar n registros de acesso e contar quantas ocorrências do código de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13MAT405

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

Dados ilustrativos: um sistema deve processar n registros de acesso e contar quantas ocorrências do código de status 404 aparecem. Cada registro i possui o valor status[i]. A tarefa requer um algoritmo que inicialize um contador, percorra todos os registros e incremente o contador sempre que status[i] for igual a 404. Ao final, o algoritmo deve exibir o valor do contador. Analise o texto-base e identifique o pseudocódigo que implementa adequadamente a contagem de registros com status igual a 404 conforme descrito.

  1. A) contador <- 0; para i de 1 ate n faca se status[i] > 404 entao contador <- contador + 1 fimse fimpara exibir contador
  2. B) contador <- 1; para i de 1 ate n faca se status[i] = 404 entao contador <- contador + 1 fimse fimpara exibir contador
  3. C) contador <- 0; para i de 1 ate n-1 faca se status[i] = 404 entao contador <- contador + 1 fimse fimpara exibir contador
  4. D) contador <- 0; para i de 1 ate n faca se status[i] = 404 entao contador <- contador + 1 fimse fimpara exibir contador
  5. E) contador <- 0; para i de 1 ate n faca contador <- 0; se status[i] = 404 entao contador <- contador + 1 fimse fimpara exibir contador

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pede um contador que começa em zero, percorre todos os n registros e soma 1 sempre que status[i] for igual a 404. Ao final, o contador deve ser exibido. Passo 2: A alternativa D inicializa contador <- 0, faz o laço para i de 1 até n, que cobre todos os registros, e usa se status[i] = 404 para incrementar apenas os casos desejados. Ela também exibe o contador ao final, então implementa exatamente a tarefa descrita. Passo 3: A alternativa A usa status[i] > 404, que conta também os códigos maiores que 404 (como 500), e não apenas o 404. Passo 4: A alternativa B começa o contador em 1, o que soma um registro a mais do que existe, produzindo um resultado errado mesmo quando não há nenhum 404. Passo 5: A alternativa C percorre apenas de 1 até n-1, deixando o último registro de fora da contagem. Passo 6: A alternativa E zera o contador dentro do laço, a cada iteração, então ao final ele guarda apenas o resultado do último registro (0 ou 1), e não o total de ocorrências. Conclusão: o gabarito D está correto e corresponde à resolução que obtive independentemente.

💡 Dica: Analise cada pseudocódigo verificando inicialização, condição e incremento do contador.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno confundiu a condição de igualdade com uma comparação de maior que, achando que o sistema deve contar todos os códigos de erro a partir de 404.

Por que engana: Confundir a condição de comparação ou reiniciar o contador dentro do laço, resultando em contagem incorreta.

B Erradaerro: Procedimental

O aluno acredita que o contador precisa começar em 1, talvez por confundir contagem com numeração de posições, e assim soma um a mais no total.

C Erradaerro: Procedimental

O aluno acha que o laço deve ir até n-1, por confusão com a indexação ou com o limite do vetor, deixando de fora o último registro.

D Correta

Inicia contador em 0, percorre de 1 a n, verifica igualdade com 404 e incrementa contador corretamente.

E Erradaerro: Procedimental

O aluno coloca a inicialização do contador dentro do laço, achando que ela se repete corretamente, e por isso o contador é zerado a cada iteração e guarda só o resultado do último registro.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 consolidacao
🎯 Conceito central

algoritmo contagem condicional

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição · condicional if

📚 Reveja

Estude estruturas de repetição e condicionais em algoritmos.

⚠️ Erro mais comum

Confundir a condição de comparação ou reiniciar o contador dentro do laço, resultando em contagem incorreta.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Leitura e interpretação de tabelas e gráficos (de colunas ou barras simples ou múltiplas) referentes a variáveis categóricas e variáveis numéricas

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.