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
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?
- A) Numérico
- B) Texto
- C) Booleano
- D) Lista
- E) Data
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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.
- 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).
- 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ô.
- 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
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.
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'.
Permite identificar claramente a condição.
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.
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
tipos de dados
avaliacao
tipos de dados · lógica de programação
Revisar os tipos de dados em programação e suas aplicações.
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.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Ao programar um robô para seguir uma linha até o final, você deve usar uma função que verifica se o robô está em contato…
- Você precisa programar um robô para seguir uma linha. Quais insumos são essenciais para essa tarefa?
- Durante uma competição de robótica, um time precisa programar um robô para seguir uma linha no chão. Qual é a lógica…
- Em uma competição de robótica, cada equipe tem um robô que deve seguir uma linha preta em um percurso. Um dos algoritmos…
- Em uma competição de robótica, cada equipe deve programar seu robô para seguir uma linha. Se o robô desviar, ele deve…
- Em uma competição de robótica, os participantes devem programar um robô para seguir uma linha tracejada. Qual é o tipo…
🔎 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
