Durante uma competição de robótica, cada equipe programou seu robô para realizar uma tarefa. Um robô recebeu a…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Compreender que dados são estruturados em formatos específicos dependendo da informação armazenada.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante uma competição de robótica, cada equipe programou seu robô para realizar uma tarefa. Um robô recebeu a instrução de somar os números 5 e 7. Qual tipo de dado é utilizado para armazenar o resultado dessa operação?
- A) Texto
- B) Número inteiro
- C) Booleano
- D) Lista
- E) Caractere
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique a operação. O robô deve somar 5 e 7, dois números inteiros, e o resultado da soma é 12, também um número inteiro.
- Escolha o tipo de dado adequado para guardar esse resultado. Em lógica de programação, o tipo de dado que armazena valores numéricos inteiros, sem parte fracionária, é o número inteiro (em algumas linguagens, int).
- Verifique as alternativas erradas. Texto serve para armazenar sequências de caracteres, como palavras, e não para guardar o resultado de uma soma numérica. Booleano guarda apenas verdadeiro ou falso. Lista é uma estrutura que agrupa vários valores, e não um valor único como 12. Caractere guarda um único símbolo, como a letra A ou o dígito isolado, mas não um número de valor 12.
- Conclusão. A alternativa correta é a B, Número inteiro, que coincide com o gabarito oficial.
💡 Dica: Identifique o tipo de dado que armazena números.
Alternativa por alternativa
O aluno pode ter pensado que, como o robô recebe uma instrução escrita, o resultado também deve ser tratado como texto. Ele confunde a forma da instrução com o tipo do valor armazenado.
Por que engana: Confundir tipos de dados, escolhendo 'Texto' ao invés de 'Número inteiro' para armazenar um resultado numérico.
Números inteiros são usados para armazenar resultados de operações matemáticas.
O aluno pode ter associado a operação a uma decisão do tipo sim ou não, usada em condições. Ele confunde o tipo booleano, que guarda apenas verdadeiro ou falso, com valores numéricos.
O aluno pode ter imaginado que, por haver dois números envolvidos (5 e 7), o resultado deve ser guardado em uma coleção. Ele confunde os operandos com a estrutura de armazenamento do resultado, que é um único valor.
O aluno pode ter pensado que os números são apenas símbolos, como dígitos digitados, e que caractere serve para guardar qualquer símbolo numérico. Ele não percebe que o resultado 12 é um valor numérico, não um símbolo isolado.
Raio-X da questão
tipos de dados em programação
avaliacao
tipos de dados em programação · operações aritméticas
Revisar os tipos de dados utilizados em programação.
Confundir tipos de dados, escolhendo 'Texto' ao invés de 'Número inteiro' para armazenar um resultado numérico.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na escola, Pedro quer anotar no caderno que trouxe uma maçã para o lanche. Como Pedro pode guardar esse recado usando um…
- Na sala de jogos, a professora anotará o nome da criança, a quantidade de peças e a data de devolução de cada jogo…
- Lia tirou uma foto do gato no pátio da escola e quer guardar o arquivo com esse nome. Qual nome de arquivo é adequado…
- Na feira de ciências, a turma fez um robô. No computador, os alunos vão guardar o nome do robô, a quantidade de pilhas e…
- — Preciso saber quais mudas podem ser entregues hoje, mesmo sem olhar o visor — disse a voluntária que organiza a feira…
- — Tia, onde fica o livro do Ziraldo? — perguntou uma criança na biblioteca do bairro. Para ajudar nas buscas…
🔎 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
