GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Difícil⏱ curto

Imagine que você está programando um robô para seguir uma linha no chão. O robô precisa identificar quando…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Imagine que você está programando um robô para seguir uma linha no chão. O robô precisa identificar quando está fora da linha. Qual tipo de dado seria o mais adequado para essa tarefa?

  1. A) Numérico
  2. B) Texto
  3. C) Booleano
  4. D) Lista
  5. E) Data

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique a necessidade da tarefa. O robô precisa decidir apenas uma coisa: está fora da linha ou não está. Isso é uma pergunta de sim ou não.
  2. Relembre os tipos de dados. O tipo booleano armazena exatamente dois valores possíveis, verdadeiro ou falso, o que combina perfeitamente com a condição 'está fora da linha' (verdadeiro) ou 'está sobre a linha' (falso).
  3. Analise as demais alternativas. O numérico serve para medidas como a distância até a linha, mas não é o tipo mais adequado para a decisão binária pedida. O texto serve para palavras e frases, o que não é necessário aqui. A lista guarda vários valores juntos, o que não se aplica a uma única condição. A data guarda dia, mês e ano, sem relação com a posição do robô.
  4. Conclusão. Como o gabarito oficial indica a alternativa C e a resolução confirma essa escolha, não há divergência. Observação: um robô real pode usar um valor numérico de sensor e depois convertê-lo em booleano, mas a pergunta pede o tipo de dado mais adequado para representar a condição de estar fora da linha.

💡 Dica: Pense sobre os tipos de dados que podem representar estados do robô.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode pensar que, como sensores de robôs medem valores, a informação de posição deve ser um número. Ele confunde o dado bruto do sensor com a decisão final de estar ou não fora da linha.

Por que engana: Escolher um tipo de dado que não representa uma condição binária, como o tipo numérico, que não é adequado para verificar se o robô está fora da linha.

B Erradaerro: Senso comum

O aluno pode associar 'avisar' ou 'informar' a mensagens em texto, imaginando que o robô deveria registrar a situação como uma frase, como 'fora da linha'.

C Correta

Permite identificar claramente a condição.

D Erradaerro: Conceitual

O aluno pode imaginar que o robô precisa guardar um conjunto de informações sobre a linha, como um histórico de posições, e por isso escolhe lista. A tarefa, porém, exige apenas uma condição atual.

E Erradaerro: Interpretação

O aluno pode confundir a palavra 'quando', presente no enunciado ('quando está fora da linha'), com a ideia de tempo e data, escolhendo o tipo que armazena instantes no calendário.

Raio-X da questão

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

tipos de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados · lógica de programação

📚 Reveja

Revisar os tipos de dados em programação e suas aplicações.

⚠️ Erro mais comum

Escolher um tipo de dado que não representa uma condição binária, como o tipo numérico, que não é adequado para verificar se o robô está fora da linha.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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