Ao criar um algoritmo para resolver um problema, você deve considerar as variáveis que afetarão a solução…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao criar um algoritmo para resolver um problema, você deve considerar as variáveis que afetarão a solução. Qual é a importância de definir corretamente as variáveis em um algoritmo?
- A) Para aumentar a complexidade do algoritmo.
- B) Para garantir que a solução esteja correta.
- C) Para dificultar a leitura do código.
- D) Para evitar que variáveis sejam reutilizadas.
- E) Para otimizar a memória do computador.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual é a importância de definir corretamente as variáveis em um algoritmo. Variáveis são os espaços que guardam os dados que o algoritmo manipula, então sua definição correta (nome, tipo, papel no problema) determina se o algoritmo representa o problema de forma fiel.
- Analisando as alternativas, a que expressa essa importância é a B: definir bem as variáveis garante que a solução esteja correta, pois o algoritmo passa a trabalhar com os dados certos, com o tipo adequado e com valores que refletem o problema.
- Por que as outras estão erradas:
- A) Definir variáveis não tem como objetivo aumentar a complexidade; um bom algoritmo busca clareza e simplicidade.
- C) Variáveis bem definidas, com nomes significativos, tornam o código mais legível, e não mais difícil de ler.
- D) Variáveis não devem ser reutilizadas indiscriminadamente, mas evitar reutilização não é o objetivo central de defini-las corretamente.
- E) Otimizar memória pode ser um efeito secundário de boas escolhas de tipos, mas não é a importância principal da definição correta das variáveis.
- Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Pense sobre como as variáveis influenciam a lógica do algoritmo.
Alternativa por alternativa
O aluno pode associar 'mais elaborado' a 'melhor' e imaginar que quanto mais complexo o algoritmo, mais correto ele é.
Por que engana: O aluno pode confundir a importância de definir variáveis corretamente com a ideia de aumentar a complexidade do algoritmo, escolhendo uma alternativa que não reflete a função das variáveis.
Variáveis mal definidas podem resultar em soluções erradas.
O aluno pode imaginar que código mais complicado é sinal de habilidade, sem perceber que a legibilidade é um objetivo de boas práticas.
O aluno pode entender que boas práticas de programação exigem evitar qualquer reutilização de variáveis, confundindo a organização com a finalidade da definição.
O aluno pode tomar um efeito secundário possível (economia de memória) como a finalidade principal de definir variáveis corretamente.
Raio-X da questão
definição de variáveis
fixacao
definição de variáveis · lógica de programação
Revisar a importância das variáveis em algoritmos.
O aluno pode confundir a importância de definir variáveis corretamente com a ideia de aumentar a complexidade do algoritmo, escolhendo uma alternativa que não reflete a função das variáveis.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual a importância de uma variável em um algoritmo?
- Qual a importância de utilizar variáveis em um algoritmo? Escolha a melhor resposta.
- Qual é a importância de definir um algoritmo antes de programar?
- Qual a importância de seguir um algoritmo para resolver um problema?
- Qual é a função de uma variável em um algoritmo?
- Ao criar um algoritmo, qual a importância de definir o ponto de início e fim?
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
