Em um algoritmo escolar, a variável 'tarefas_concluidas' registra quantas tarefas um aluno concluiu em uma…
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 dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo escolar, a variável 'tarefas_concluidas' registra quantas tarefas um aluno concluiu em uma semana. Qual o tipo de dado mais adequado para essa variável?
- A) Decimal, para lidar com frações de tarefas concluídas.
- B) Inteiro (int).
- C) Texto, para armazenar frases sobre tarefas.
- D) String, para armazenar o nome das tarefas concluídas.
- E) Booleano, para indicar se o aluno completou ou não tarefas.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A variável 'tarefas_concluidas' guarda uma contagem, ou seja, um número inteiro não negativo de tarefas (0, 1, 2, 3...). Não existe 'meia tarefa' concluída, e a quantidade é sempre um número de itens contados.
- O tipo de dado que representa números inteiros em algoritmos é o inteiro (int), que é o mais adequado para contagens.
- A alternativa A está errada porque o tipo decimal é usado para valores fracionários, o que não faz sentido para contar tarefas inteiras.
- A alternativa C está errada porque o tipo texto armazena frases, e a variável precisa armazenar uma quantidade numérica para poder ser somada e comparada.
- A alternativa D está errada porque string armazena nomes ou sequências de caracteres, não a quantidade de tarefas.
- A alternativa E está errada porque o booleano só assume verdadeiro ou falso, o que não informa quantas tarefas foram concluídas, apenas se houve alguma.
- Portanto, a resposta correta é a alternativa B, Inteiro (int), que coincide com o gabarito oficial.
💡 Dica: Considere os tipos de dados disponíveis em programação.
Alternativa por alternativa
O aluno acha que, por se tratar de medida ou proporção, a variável deve aceitar valores fracionados, como se algumas tarefas pudessem ser concluídas pela metade.
Por que engana: Escolher um tipo de dado que não é adequado, como decimal, ao invés de inteiro, para contar tarefas concluídas.
Contagens são valores discretos sem parte fracionária; inteiros representam corretamente quantidades e impedem valores não inteiros.
O aluno confunde o registro de uma quantidade com o armazenamento de textos, imaginando que informações sobre tarefas devem ser guardadas como frases.
O aluno associa 'tarefas' ao nome das tarefas e pensa que a variável deve guardar os nomes, e não o número de itens concluídos.
O aluno lê 'concluiu' como uma condição de sim ou não e entende que basta saber se houve conclusão, ignorando que o enunciado pede quantas tarefas foram concluídas.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados · variáveis em algoritmos
Revisar os tipos de dados em programação.
Escolher um tipo de dado que não é adequado, como decimal, ao invés de inteiro, para contar tarefas concluídas.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em um algoritmo que registra se uma tarefa de programação foi concluída ou não, qual tipo de dado é mais apropriado para…
- Em um algoritmo, qual o tipo de dado mais apropriado para a variável 'contador' que registra o número de alunos…
- Em uma linguagem de programação, qual tipo de dado é mais apropriado para armazenar o número de alunos presentes em uma…
- Ao criar uma variável em um algoritmo escolar para registrar se um aluno entregou a tarefa (respostas 'sim' ou 'não')…
- Em um algoritmo que conta o número de computadores disponíveis na sala de informática, a variável…
- Em um algoritmo que registra o número de uploads de cada aluno, qual tipo de variável é mais adequado para armazenar a…
🔎 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
