GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO06Média⏱ medio

O que são variáveis em um algoritmo e como podem ser utilizadas em repetições simples?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO06

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 como podem ser utilizadas em repetições simples?

  1. A) São valores fixos que não mudam.
  2. B) Armazenam dados que podem mudar durante a execução.
  3. C) Apenas servem para entrada de dados.
  4. D) Não podem ser utilizadas em loops de repetição.
  5. E) Elas vão aumentar a complexidade do algoritmo.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Variável, em algoritmos, é um espaço nomeado na memória que armazena um dado, e esse dado pode ser alterado ao longo da execução. Isso é o que diferencia uma variável de uma constante, cujo valor não muda.
  2. Em repetições simples (como um laço que repete um número definido de vezes), é comum usar uma variável contador, por exemplo i, que começa com um valor inicial (como 1), é incrementada a cada volta (i = i + 1) e controla quando o laço termina (enquanto i <= 10, por exemplo). Também é comum usar uma variável acumuladora, que guarda somas ou produtos parciais a cada repetição.
  3. Portanto, a alternativa B está correta, pois descreve exatamente essa propriedade: armazenar dados que podem mudar durante a execução.
  4. A alternativa A está errada, porque descreve constantes, e não variáveis.
  5. A alternativa C está errada, porque variáveis servem para armazenar dados de qualquer origem, inclusive resultados de cálculos, e não apenas para entrada.
  6. A alternativa D está errada, pois variáveis são justamente o que permite controlar e acumular valores dentro de loops de repetição.
  7. A alternativa E está errada, porque usar variáveis não aumenta a complexidade do algoritmo por si só; elas são ferramentas básicas para organizar a lógica.
  8. Conclusão: o gabarito oficial B está correto.

💡 Dica: Defina variáveis e explique seu uso em laços de repetição.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confundiu variável com constante, imaginando que variáveis guardam valores fixos que nunca mudam.

Por que engana: Confundir variáveis com valores fixos, acreditando que elas não podem mudar durante a execução do algoritmo.

B Correta

Essa é a função das variáveis em algoritmos.

C Erradaerro: Conceitual

O aluno associou variáveis apenas à leitura de dados pelo teclado, esquecendo que elas também guardam resultados de cálculos, contadores e acumuladores.

D Erradaerro: Conceitual

O aluno acredita que, por variar, a variável não pode ser usada em loops, quando na verdade contadores e acumuladores dependem dela dentro das repetições.

E Erradaerro: Senso comum

O aluno imagina que qualquer recurso extra torna o algoritmo mais complexo, ignorando que variáveis são elementos básicos e simplificam a lógica.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

variáveis em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

noções de algoritmos · tipos de dados

📚 Reveja

Revisar o conceito de variáveis e estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir variáveis com valores fixos, acreditando que elas não podem mudar durante a execução do algoritmo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resoluçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.