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
- Na cantina da escola, Ana informa o lanche desejado, a quantidade e se vai pagar em dinheiro ou cartão. A atendente…
- Em um jogo criado pela turma, a pontuação de cada equipe é calculada multiplicando a quantidade de desafios concluídos…
- Em uma exposição, um painel registrou as cores dos crachás lidos na entrada. Lista A: azul, verde, azul, amarelo. Lista…
- Em uma cozinha, duas receitas foram preparadas em horários diferentes. Receita 1: uma torta de legumes começou a assar…
- Por que uma cozinha solidária pode ter alimentos guardados e, ainda assim, não conseguir montar todas as cestas…
- Moradores acompanham, pelo celular, um sistema de irrigação instalado em canteiros de uma praça. A cada manhã, dois…
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
