Qual dessas opções representa uma maneira eficaz de organizar dados em um programa?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a definição de problema como uma relação entre entrada e saída.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual dessas opções representa uma maneira eficaz de organizar dados em um programa?
- A) Usar variáveis globais para tudo
- B) Criar funções para cada tarefa específica
- C) Escrever todo o código em um único bloco
- D) Evitar o uso de comentários
- E) Misturar diferentes tipos de dados sem regras
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual opção representa uma forma eficaz de organizar dados em um programa, ou seja, uma boa prática de programação estruturada.
- Analisando as alternativas, a opção B, criar funções para cada tarefa específica, é a correta. Funções separam o programa em partes menores, com responsabilidades bem definidas, que podem ser reutilizadas, testadas e entendidas isoladamente, o que torna a organização mais clara e a manutenção mais simples.
- A alternativa A está errada, pois usar variáveis globais para tudo gera dependências difíceis de controlar e dificulta a manutenção.
- A alternativa C está errada, pois escrever todo o código em um único bloco torna o programa confuso e difícil de reaproveitar.
- A alternativa D está errada, pois comentários ajudam a documentar e entender o código, então evitá-los prejudica a organização.
- A alternativa E está errada, pois misturar tipos de dados sem regras gera erros e inconsistências; organizar dados exige critérios claros.
- Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense em estruturas de dados comuns em programação.
Alternativa por alternativa
O aluno pode achar que, por os dados ficarem acessíveis em qualquer lugar, o programa fica mais organizado. Não percebe que isso aumenta o acoplamento e a dificuldade de manutenção.
Por que engana: Escolher organizar dados sem modularizacao, como usar variaveis globais ou codigo em bloco unico, ignorando boas praticas.
Criar funções específicas ajuda a modularizar o código e facilita a organização e reutilização.
O aluno pode imaginar que reunir tudo em um só bloco simplifica o programa, já que não há 'pulos' entre partes. Não percebe que a falta de divisão em partes dificulta a leitura e o reaproveitamento.
O aluno pode pensar que comentários são desnecessários por serem 'enfeite' do código. Não reconhece que a documentação é parte da boa organização e facilita a compreensão.
O aluno pode interpretar 'organizar' como algo flexível, aceitando qualquer mistura de dados. Não percebe que a ideia de organização pressupõe regras e critérios claros para os tipos de dados.
Raio-X da questão
organização de dados
avaliacao
organizacao de dados basica · conceito de funcao em programacao
Revisar estruturas de dados em programação.
Escolher organizar dados sem modularizacao, como usar variaveis globais ou codigo em bloco unico, ignorando boas praticas.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das opções abaixo representa uma forma de organizar dados em um computador?
- Dentre as opções a seguir, qual técnica permite organizar e manipular dados em forma de tabela em um projeto de…
- Qual das opções abaixo representa uma maneira de organizar informações em uma sequência?
- Qual das opções a seguir melhor descreve o que são listas em programação?
- Qual das opções abaixo representa uma lista em programação?
- Qual das opções abaixo é um exemplo de uso de registros em programação?
Todas as questões de Estratégias de solução de problemas - Generalizaçã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
