O que são variáveis em um algoritmo e qual seu papel em laços de repetiçã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
O que são variáveis em um algoritmo e qual seu papel em laços de repetição?
- A) São comandos que finalizam o código.
- B) Servem para armazenar informações temporariamente.
- C) Executam um bloco de código.
- D) Verificam a validade do algoritmo.
- E) Controlam a estrutura do computador.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Em um algoritmo, variável é um espaço nomeado na memória usado para armazenar um valor que pode mudar ao longo da execução, como um contador, um acumulador ou uma entrada do usuário.
- Em laços de repetição (enquanto, para, repita), a variável funciona como controle: por exemplo, um contador i começa em 1, é incrementado a cada volta e determina até quando o laço continua, enquanto um acumulador guarda somas parciais ao longo das repetições.
- Logo, a alternativa correta é a B, pois descreve o papel de armazenar informações temporariamente, que é exatamente o que as variáveis fazem dentro do algoritmo e dentro do laço.
- A alternativa A está errada, pois comandos que finalizam o código são instruções como fim ou return, e não variáveis.
- A alternativa C está errada, pois executar um bloco de código é função do próprio laço ou de uma estrutura de controle, e não da variável.
- A alternativa D está errada, pois verificar a validade de um algoritmo é tarefa de testes e de análise lógica, não o papel de uma variável.
- A alternativa E está errada, pois o controle da execução é feito pelo processador e pelas estruturas de controle do algoritmo, e não por variáveis que apenas guardam valores.
- Conclusão: a resposta é B, que coincide com o gabarito oficial.
💡 Dica: Defina variáveis e explique seu uso em laços.
Alternativa por alternativa
O aluno pode confundir variáveis com instruções de término do programa, achando que tudo que aparece no código tem função de encerrar a execução.
Por que engana: Confundir o papel das variáveis com o de comandos que executam ou finalizam o código, levando a uma compreensão errada de sua função.
Variáveis guardam dados que podem ser utilizados em laços.
O aluno pode atribuir à variável a função de executar o bloco repetido, confundindo o dado armazenado com a estrutura de repetição que de fato executa as instruções.
O aluno pode associar variáveis à verificação de corretude do algoritmo, confundindo o armazenamento de dados com testes e validações do programa.
O aluno pode imaginar que variáveis controlam o hardware, por senso comum de que 'variável' comanda o computador, sem distinguir dados de controle de fluxo.
Raio-X da questão
variáveis em algoritmos
avaliacao
noções de algoritmos · laços de repetição
Revisar o conceito de variáveis e laços de repetição em algoritmos.
Confundir o papel das variáveis com o de comandos que executam ou finalizam o código, levando a uma compreensão errada de sua função.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- O que são variáveis em um algoritmo e como podem ser utilizadas em repetições simples?
- Qual é a função de uma variável em um algoritmo que utiliza repetições?
- Qual a função de uma variável em um algoritmo com repetições condicionais simples?
- Em um algoritmo, o que são variáveis e qual sua função?
- Em um algoritmo, qual é o papel de uma variável?
- Qual é a função de uma variável em um algoritmo?
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
