Linguagem algébrica: variável e incógnita com exercícios
Eu já comecei uma aula de álgebra perguntando o que era o x e recebi duas respostas que pareciam iguais: “é um número que não sabemos” e “é um número que muda”. A conversa revelou algo importante: os estudantes misturavam incógnita e variável porque eu mesmo ainda não tinha criado situações em que a diferença fizesse falta.
Na minha turma, passei a alternar problemas de equação, tabelas de regularidades e exemplos simples de algoritmos. A linguagem algébrica deixou de ser uma coleção de letras misteriosas quando cada letra ganhou um papel. É essa ponte prática que uso ao planejar exercícios e provas.
O que são variável e incógnita na linguagem algébrica?
Incógnita é o valor desconhecido que precisamos determinar em uma situação específica, como em x + 7 = 15, na qual x vale 8; variável é uma letra ou símbolo que pode assumir diferentes valores em uma relação, como em y = 2x + 1, pois y muda quando x muda. Na prática escolar, as duas aparecem como letras e isso explica a confusão inicial. Eu ensino que a incógnita pede uma resposta única ou um conjunto de soluções, enquanto a variável ajuda a descrever uma regra, uma quantidade que varia ou um caso geral. Em computação, a variável também representa um local identificado para guardar dados que podem mudar. Essa aproximação funciona muito bem do fundamental ao médio, desde que eu deixe claro que o contexto define o papel da letra.
Uma pergunta que organiza o raciocínio
Antes de resolver, peço que a turma responda: “Estou descobrindo um valor ou descrevendo valores possíveis?” Em 3a = 21, a é incógnita. Em P = 2b + 2h, b e h são variáveis porque a fórmula serve para muitos retângulos.
- Incógnita: foco na solução de uma equação.
- Variável algébrica: foco na variação e na generalização.
- Variável em algoritmo: foco no armazenamento e na atualização de um dado.
Como diferenciar variável de incógnita na prática?
Para diferenciar variável de incógnita na prática, eu proponho três cenas curtas e peço que os estudantes expliquem o papel da letra antes de calcular: uma equação com resultado a encontrar, uma tabela em que os valores mudam e uma instrução de programação que guarda uma informação. Por exemplo, em n − 4 = 12, n é incógnita porque buscamos n; em c = 5n, n e c são variáveis porque representam quantidades que podem mudar; em nomeUsuario, temos um identificador de variável que pode guardar um dado. Essa comparação impede que a aula vire mera decoração de símbolos. Eu também aceito inicialmente a frase “a letra representa um número”, mas devolvo a pergunta: qual número, em qual situação e com qual função? No GeraProva, consigo selecionar itens por habilidade e dificuldade para verificar se a turma reconhece esse papel em contextos diferentes.
Um roteiro de correção que uso
- Localizo a letra ou o identificador.
- Leio a situação e descubro se há um valor a achar, uma regra geral ou um dado armazenado.
- Justifico a classificação com uma frase completa.
O erro mais comum é chamar toda letra de incógnita. Eu não corrijo só com “está errado”; peço um contraexemplo, como uma fórmula de perímetro. Assim, a distinção nasce do uso matemático, não da memorização.
Como avaliar variável e incógnita sem cobrar só definição?
Eu avalio variável e incógnita combinando reconhecimento, justificativa e aplicação: em uma prova curta de 6 a 10 itens, uso duas questões para identificar o papel da letra, duas para resolver ou completar uma relação e outras duas para explicar erros ou interpretar um contexto de algoritmo. Essa variedade mostra se o estudante apenas decorou “variável muda” ou se consegue usar a ideia. Também separo os níveis cognitivos: itens de Lembrar verificam vocabulário; itens de Compreender pedem explicação; itens de Analisar exigem distinguir o papel da variável em uma situação. O GeraProva ajuda justamente porque traz dados como BNCC, dificuldade, Bloom e conceito central, reduzindo meu trabalho de montar uma avaliação equilibrada. Depois, observo os distratores mais marcados e planejo a retomada com base no erro real.
Critérios simples para uma boa questão
- Contexto suficiente para definir o papel da letra.
- Alternativas plausíveis, mas conceitualmente distintas.
- Comando claro: identificar, explicar, calcular ou comparar.
- Gabarito que explique por que as demais opções não servem.
Quando preciso montar versões diferentes para turmas ou recuperação, uso a página inicial do GeraProva para organizar questões sem repetir sempre o mesmo formato. Eu ganho tempo e preservo o que mais importa: analisar as respostas dos estudantes.
Questões prontas com gabarito comentado
As seis questões abaixo permitem avaliar a noção de variável em algoritmos e programação em uma progressão útil: começam pela identificação de sua função, avançam para a ideia de armazenamento temporário e chegam à representação de um identificador. Eu as usaria como bloco diagnóstico ou como ponte entre linguagem algébrica e pensamento computacional, sem afirmar que variável e incógnita são sinônimos. Os dados pedagógicos ajudam a decidir a finalidade de cada item: há questões fáceis de Lembrar, adequadas para sondagem, e difíceis de Compreender ou Analisar, úteis para verificar justificativas mais consistentes. Os códigos BNCC também facilitam o alinhamento do planejamento. No GeraProva, esse tipo de informação acompanha o item, algo valioso quando eu preciso montar uma avaliação com intenção pedagógica, e não apenas juntar perguntas sobre o mesmo tema.
1. Em um algoritmo, qual função tem uma variável?
BNCC: EF06CO01 | Dificuldade: Média | Bloom: Compreender | Conceito central: função em algoritmo.
- ✅ A) Armazenar um valor. Variáveis armazenam valores que podem ser utilizados no algoritmo.
- ❌ B) Criar um loop. Loops não são funções das variáveis.
- ❌ C) Soma de valores. A soma é uma operação, não uma função da variável.
- ❌ D) Exibição de dados. Variáveis não exibem dados, apenas os armazenam.
- ❌ E) Finalizar o algoritmo. Variáveis não têm relação direta com o término de um algoritmo.
Dica de resolução: Pense sobre o papel das variáveis em funções. Conceito para revisão: revisar o conceito de funções e variáveis em algoritmos.
2. Em um algoritmo, qual é o papel de uma variável?
BNCC: EM13CO02 | Dificuldade: Difícil | Bloom: Analisar | Conceito central: papel da variável.
- ✅ A) Armazenar dados temporários. As variáveis armazenam informações que podem mudar ao longo do processo.
- ❌ B) Executar operações matemáticas. Variáveis não executam operações, apenas armazenam dados.
- ❌ C) Criar gráficos. Gráficos são representações visuais, não funções de variáveis.
- ❌ D) Controlar o fluxo do programa. O controle de fluxo é feito por estruturas condicionais e loops.
- ❌ E) Definir o início do algoritmo. O início do algoritmo é definido por comandos específicos, não por variáveis.
Dica de resolução: Pense na função das variáveis em um algoritmo. Conceito para revisão: revisar o conceito de variáveis em algoritmos.
3. Na programação, o que representa uma variável?
BNCC: EF04CO04 | Dificuldade: Difícil | Bloom: Compreender | Conceito central: variável em programação.
- ❌ A) Um número fixo. Variáveis não são fixas; seu valor pode mudar.
- ❌ B) Um tipo de dado apenas. Uma variável pode armazenar diversos tipos de dados.
- ✅ C) Um espaço de memória. Variáveis representam espaços de memória que armazenam valores.
- ❌ D) Um comando de programação. Uma variável não é um comando, mas um elemento utilizado por comandos.
- ❌ E) Um erro de codificação. Uma variável é parte fundamental do programa, não um erro.
Dica de resolução: Pense na definição de variável em programação. Conceito para revisão: revisar o conceito de variáveis em programação.
4. Em um algoritmo, para que serve uma variável?
BNCC: EF06CO06 | Dificuldade: Difícil | Bloom: Compreender | Conceito central: variáveis em algoritmos.
- ✅ A) Armazenar informações temporárias. Variáveis são usadas para guardar dados que podem mudar.
- ❌ B) Eliminar dados desnecessários. Variáveis não eliminam dados; elas armazenam.
- ❌ C) Criar novos algoritmos. Variáveis ajudam em algoritmos existentes, não criam novos.
- ❌ D) Executar algoritmos automaticamente. Variáveis não executam algoritmos, apenas armazenam dados.
- ❌ E) Compartilhar dados entre usuários. Variáveis não compartilham dados; elas armazenam localmente.
Dica de resolução: Defina o papel das variáveis em um algoritmo. Conceito para revisão: revisar o conceito de variáveis e seu uso em algoritmos.
5. Qual é a função de uma variável em um algoritmo?
BNCC: EF06CO06 | Dificuldade: Fácil | Bloom: Lembrar | Conceito central: função de variável.
- ❌ A) Armazenar um comando fixo. Comandos fixos não podem ser alterados, enquanto variáveis podem.
- ✅ B) Guardar informações que podem mudar. Variáveis armazenam informações que podem ser modificadas.
- ❌ C) Executar diretamente o programa. Uma variável não executa; apenas armazena dados.
- ❌ D) Definir o fim do algoritmo. O fim é definido por comandos específicos, não por variáveis.
- ❌ E) Criar novos algoritmos automaticamente. Variáveis não criam algoritmos; armazenam dados para uso.
Dica de resolução: Pense sobre o papel das variáveis em um algoritmo. Conceito para revisão: revisar o conceito de variáveis em algoritmos.
6. Uma variável em programação é usada para armazenar dados. Qual das opções a seguir representa uma variável?
BNCC: EF04CO04 | Dificuldade: Fácil | Bloom: Lembrar | Conceito central: variáveis em programação.
- ❌ A) 5. 5 é um valor, não uma variável.
- ✅ B) nomeUsuario. nomeUsuario é um identificador que pode armazenar um dado.
- ❌ C) 10 + 20. 10 + 20 é uma expressão, não uma variável.
- ❌ D) "Texto". "Texto" é uma string, não uma variável.
- ❌ E) var1 = 10. var1 é uma variável, mas a expressão está incorreta.
Dica de resolução: Identifique a opção que se refere a uma variável em programação. Conceito para revisão: revisar o conceito de variáveis e como são utilizadas em programação.
Estas questões são um ponto de partida: eu sempre ajustaria linguagem, contexto e dificuldade à minha turma. Se quiser economizar tempo na montagem e receber questões com dados pedagógicos, faça um cadastro grátis no GeraProva e teste com uma atividade curta.
