GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ medio

Em um aplicativo de previsão do tempo, se a temperatura for acima de 30 graus, aparece a mensagem 'Dia…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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

Em um aplicativo de previsão do tempo, se a temperatura for acima de 30 graus, aparece a mensagem 'Dia quente'. Como isso é feito?

  1. A) Estrutura de repetição
  2. B) Estrutura condicional
  3. C) Sequência de ações
  4. D) Variável
  5. E) Função

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Leia o enunciado e identifique a regra do aplicativo: se a temperatura for acima de 30 graus, mostra a mensagem 'Dia quente'. Ou seja, a mensagem só aparece quando uma condição é verdadeira.
  2. Pense no conceito de programação que permite executar uma ação somente quando uma condição é satisfeita. Esse conceito é a estrutura condicional (também chamada de decisão ou if/se), que testa uma condição e escolhe o caminho a seguir conforme o resultado seja verdadeiro ou falso.
  3. Compare com as alternativas. A alternativa B, estrutura condicional, descreve exatamente essa lógica de teste e decisão. O gabarito oficial B está correto.
  4. Por que as outras estão erradas:
  5. A) Estrutura de repetição serve para executar um bloco várias vezes, como em laços, e não para decidir se uma mensagem aparece.
  6. C) Sequência de ações é a execução de passos um após o outro, sem decisão; o enunciado exige uma escolha condicionada à temperatura.
  7. D) Variável é um espaço de memória que guarda um valor, como a temperatura lida; ela armazena o dado, mas não decide nada sozinha.
  8. E) Função é um bloco de código nomeado e reutilizável; pode até conter a condição, mas o conceito pedido para a regra de decisão é a estrutura condicional.

💡 Dica: Pense na lógica de programação envolvida na condição.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa a verificação contínua da temperatura a um laço de repetição, achando que o aplicativo fica 'repetindo' a checagem até mostrar a mensagem. Não percebe que a mensagem depende de um único teste de condição.

Por que engana: Confundir estrutura condicional com estrutura de repetição, pensando que a condição se repete em vez de ser avaliada uma única vez.

B Correta

A estrutura condicional avalia a temperatura e decide a mensagem a ser exibida.

C Erradaerro: Conceitual

O aluno pensa que todo programa é uma sequência de ações e que a mensagem simplesmente aparece como mais um passo, sem considerar que ela só ocorre se a temperatura ultrapassar 30 graus.

D Erradaerro: Interpretação

O aluno identifica que a temperatura é um dado do programa e conclui que o conceito central é a variável, sem perceber que a variável apenas guarda o valor e não define a decisão de mostrar a mensagem.

E Erradaerro: Senso comum

O aluno vê a palavra 'aplicativo' e pensa em funções como blocos de código que executam tarefas, sem perceber que a questão pergunta qual estrutura controla a exibição condicionada da mensagem.

Raio-X da questão

Dificuldade Fácil
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✍️ interpretativa🧩 progressao
🎯 Conceito central

condicional em programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

estrutura condicional · lógica de programação

📚 Reveja

Revisar estruturas condicionais em programação.

⚠️ Erro mais comum

Confundir estrutura condicional com estrutura de repetição, pensando que a condição se repete em vez de ser avaliada uma única vez.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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