Em um algoritmo que conta o número de computadores disponíveis na sala de informática, a variável…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo que conta o número de computadores disponíveis na sala de informática, a variável 'computadores_disponiveis' só recebe números inteiros não negativos. Qual o tipo de dado mais indicado para essa variável?
- A) Tipo inteiro (int).
- B) Tipo booleano (bool)
- C) Tipo ponto flutuante (float)
- D) Lista/array de números
- E) Tipo string (texto)
✅ Resposta correta: alternativa A
Resolução passo a passo
- A variável deve armazenar a quantidade de computadores, que é uma contagem. Contagens são números inteiros, e o enunciado diz que a variável só recebe inteiros não negativos. Passo 2: O tipo inteiro (int) representa exatamente números inteiros, então é o tipo mais adequado e economiza memória em relação a tipos com ponto decimal. Passo 3: A alternativa B está errada porque o tipo booleano guarda apenas verdadeiro ou falso, não uma quantidade. Passo 4: A alternativa C está errada porque o ponto flutuante serve para valores fracionários e, embora possa representar 5.0, não é a escolha adequada para contagens inteiras. Passo 5: A alternativa D está errada porque uma lista ou array guarda vários valores, enquanto a variável deve guardar um único número total. Passo 6: A alternativa E está errada porque o tipo string guarda texto, e somar ou comparar quantidades como texto não é adequado para uma contagem numérica. Conclusão: a resposta correta é a alternativa A, que coincide com o gabarito oficial.
💡 Dica: Identifique o tipo de dado que aceita apenas números inteiros não negativos.
Alternativa por alternativa
O tipo inteiro representa números sem parte decimal, adequado para contagens discretas; opera eficientemente e evita imprecisão de ponto flutuante.
O aluno pode ter pensado que, como a variável é usada para controle de disponibilidade, um tipo de sim ou não seria suficiente. Ele confunde o estado de disponibilidade de um computador com a quantidade total de computadores.
O aluno pode ter associado números maiores ou mais flexíveis a ponto flutuante, achando que ele é o tipo numérico mais geral. Ele não percebeu que o enunciado exige apenas inteiros não negativos.
Por que engana: Escolher um tipo de dado que não é adequado para representar números inteiros, como o tipo booleano ou string.
O aluno pode ter entendido que a sala tem muitos computadores e que cada um precisa de um espaço próprio, o que levaria a uma lista. Mas a variável guarda apenas um total, e não um valor para cada máquina.
O aluno pode ter pensado que, por ser um dado de controle ou relatório, o valor poderia ser tratado como texto. Ele não considerou que o enunciado trata a variável como número, com operações como somar e comparar.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados · variáveis em algoritmos
Revisar os tipos de dados em programação, especialmente inteiros.
Escolher um tipo de dado que não é adequado para representar números inteiros, como o tipo booleano ou string.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em uma linguagem de programação, qual tipo de dado é mais apropriado para armazenar o número de alunos presentes em uma…
- 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 comum, qual tipo de dado é mais apropriado para representar a contagem inteira de itens…
- Em um algoritmo escolar, a variável 'tarefas_concluidas' registra quantas tarefas um aluno concluiu em uma semana. Qual…
- Num algoritmo de correção automática de exercícios, existe uma variável que conta o número de erros cometidos por um…
- Em um algoritmo que registra a idade de cada estudante, qual tipo de variável é mais adequado para armazenar idades…
Todas as questões de Organização e representação da informaçã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
