GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO02Média⏱ medio

Na indústria de manufatura, você está testando duas versões de um programa simples que lê dados de sensores e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na indústria de manufatura, você está testando duas versões de um programa simples que lê dados de sensores e imprime 'ALERTA' quando o valor excede 50. Descreva, em passos curtos, como você conduziria um experimento de observação para verificar se o programa funciona conforme o esperado.

  1. A) Escolher entradas de teste: [60], [45], [55]; executar o programa; registrar as saídas; comparar com a regra (>50); repetir com mais dados.
  2. B) Executar apenas uma entrada e concluir se está correto.
  3. C) Modificar o valor do sensor sem registrar saídas e inferir o funcionamento.
  4. D) Anotar apenas a entrada sem observar a saída.
  5. E) Executar uma simulação sem código.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pede um experimento de observação para verificar se o programa cumpre a regra de imprimir ALERTA somente quando o valor é maior que 50. Passo 2: Um bom experimento precisa de entradas escolhidas com critério, registro das saídas e comparação com a regra esperada. Passo 3: A alternativa A faz tudo isso: usa 60 (acima do limite, deve gerar ALERTA), 45 (abaixo, não deve gerar ALERTA) e 55 (acima, mas próximo do limite, deve gerar ALERTA), registra o que o programa imprime, compara com a regra maior que 50 e repete com mais dados para ganhar confiança. Passo 4: Por que as outras estão erradas: a B usa uma única entrada, o que não cobre os dois lados da regra; a C altera o sensor sem registrar as saídas, então não há observação para comparar; a D registra apenas a entrada e ignora a saída, que é justamente o que precisa ser verificado; a E é uma simulação sem código, que não testa o programa real. Passo 5: Como melhoria, poderia incluir o valor 50 exatamente, que é o limite e não deve gerar ALERTA, verificando a fronteira da regra. Conclusão: o gabarito A está correto.

💡 Dica: Liste os passos do experimento de forma clara e sequencial.

Alternativa por alternativa

A Correta

Segue um protocolo simples de observação e verificação de comportamento do código.

B Erradaerro: Conceituala que mais engana

Acredita que uma única entrada basta para validar o programa, sem perceber que a regra tem dois lados (acima e abaixo do limite) e que um caso isolado pode dar certo por acaso.

Por que engana: Concluir que o programa funciona corretamente após testar apenas uma entrada ou sem comparar as saídas com a regra estabelecida.

C Erradaerro: Procedimental

Acha que alterar valores e deduzir o funcionamento sem anotar as saídas é válido, sem perceber que sem registro não há como comparar o resultado com a regra.

D Erradaerro: Interpretação

Entende que basta controlar a entrada, sem observar o resultado, confundindo o que deve ser verificado no experimento, que é justamente a saída do programa.

E Erradaerro: Conceitual

Acha que simular a execução sem código equivale a testar o programa real, confundindo simulação mental com a execução efetiva do programa.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

teste de software

📌 Objetivo

diagnostico

🧱 Pré-requisitos

teste de software básico · analise de resultados

📚 Reveja

Revisar os conceitos de teste de software e experimentação em programação.

⚠️ Erro mais comum

Concluir que o programa funciona corretamente após testar apenas uma entrada ou sem comparar as saídas com a regra estabelecida.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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.