GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO06Fácil⏱ curto

O que são variáveis em programação?

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 programação?

  1. A) Espaços na memória.
  2. B) Tipos de algoritmos.
  3. C) Comandos de entrada.
  4. D) Erros de programação.
  5. E) Funções de saída.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Variável, em programação, é um identificador (um nome) associado a um espaço na memória do computador, onde um valor é armazenado e pode ser lido ou alterado durante a execução do programa. Passo 2: Por isso a alternativa A, 'Espaços na memória', está correta, pois descreve o que a variável representa. Passo 3: A alternativa B está errada, pois tipos de algoritmos (como ordenação e busca) são métodos de resolução de problemas, não elementos de armazenamento. Passo 4: A alternativa C está errada, pois comandos de entrada, como o ler ou input, servem para receber dados do usuário, e não definem o que é uma variável. Passo 5: A alternativa D está errada, pois erros de programação são falhas no código, como erros de sintaxe ou de lógica, e não um conceito de armazenamento. Passo 6: A alternativa E está errada, pois funções de saída, como escrever ou print, exibem informações, e a variável pode ser usada por elas, mas não é definida por elas. Passo 7: O gabarito oficial A está coerente com a resolução.

💡 Dica: Defina o conceito de variáveis em programação.

Alternativa por alternativa

A Correta

Variáveis são espaços reservados na memória para armazenar dados.

B Erradaerro: Conceituala que mais engana

Confunde variável com algoritmo, achando que o termo designa um procedimento ou tipo de método de resolução de problemas. Ele pode ter associado a palavra 'variável' a algo que varia ou a uma sequência de passos.

Por que engana: Confundir variáveis com tipos de algoritmos, pensando que são a mesma coisa.

C Erradaerro: Conceitual

Associa variável aos comandos de entrada de dados, imaginando que a variável é o próprio comando que lê informações do usuário. Ele não percebe que a variável é o local onde o dado lido é guardado.

D Erradaerro: Senso comum

Interpreta a palavra 'variável' como sinônimo de 'erro' ou de algo instável no código, por senso comum sobre a ideia de variação. Não reconhece o conceito técnico de armazenamento.

E Erradaerro: Conceitual

Imagina que variáveis são funções de saída porque elas aparecem em comandos de exibição, como print. Ele confunde o uso da variável com a sua definição.

Raio-X da questão

Dificuldade Fácil
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

variáveis em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

noções de programação · tipos de dados

📚 Reveja

Revisar o conceito de variáveis e seu uso em programação.

⚠️ Erro mais comum

Confundir variáveis com tipos de algoritmos, pensando que são a mesma coisa.

🌎 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.