Questão de Programação — Conceitos básicos de programação — VUNESP 2025
Programação›Conceitos básicos de programação
Código
vu111100
Banca
VUNESP
Órgão
UEA
Ano
2025
Nível
Superior
Cargo
Sistema de Ingresso Seriado - 2ª Série do Ensino Médio - Prova de Acompanhamento II
Em um código de programação escrito em linguagem natural, o comando soma os valores das variáveis Receita e Entrada e guarda o resultado na variável Receita. Considere o seguinte código de programação, escrito em linguagem natural.Após a execução desse código, o valor da variável Receita excede o valor da variável Despesa em
A10.
B20.
C30.
D40.
E50.
Revelar gabarito e comentário▾
GabaritoA — 10.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Resolução
Gabarito: letra A — a conta chega a 10 — alternativa A.
A ideia por trás
Em programação, uma variável é um espaço na memória que guarda um valor, e o comando de atribuição (representado por =) é uma ordem para guardar um novo valor nesse espaço. Diferente da matemática, onde = compara dois lados, na programação = é uma ação: ele calcula o que está à direita e coloca o resultado na variável à esquerda, apagando o valor antigo.
A expressão Receita = Receita + Entrada significa: pegue o valor atual de Receita, some com o valor de Entrada e guarde o resultado de volta em Receita. Isso é um padrão de acumulação: o valor da variável é atualizado com base no que ela já tinha. O valor antigo é substituído pelo novo, então qualquer uso posterior de Receita já enxerga o valor atualizado.
Esta questão testa exatamente essa atualização: é preciso simular o código passo a passo, atualizando o valor de Receita após o comando, e só então comparar com Despesa. O erro clássico é tratar a atribuição como uma equação matemática e não atualizar a variável.
O que a questão dá
Receita = 100
Entrada = 20
Despesa = 110
comando: Receita = Receita + Entrada
O que queremos: o quanto o valor final de Receita excede o valor de Despesa
Passo 1 — Anotar os valores iniciais das variáveis
Para simular um código, precisamos saber o ponto de partida: cada variável tem um valor inicial que será usado nas operações seguintes. Sem isso, não há como acompanhar a execução.
Receita = 100, Entrada = 20, Despesa = 110
NÃO CAIA NESSA!
Esquecer algum valor inicial ou trocar os valores entre as variáveis.
Passo 2 — Executar o comando de atribuição
O comando Receita = Receita + Entrada é a única operação do código. Ele atualiza o valor de Receita, e é essa atualização que muda o resultado final. Precisamos calcular o novo valor.
Por que esta fórmula: A atribuição manda calcular a expressão à direita (Receita + Entrada) e guardar o resultado na variável à esquerda (Receita). É assim que funciona o operador = em programação.
De onde vem cada valor: = passo 1: 100 · = passo 1: 20
NÃO CAIA NESSA!
Não atualizar o valor de Receita, mantendo 100 para o cálculo final — isso leva à alternativa errada.
Passo 3 — Calcular a diferença entre Receita e Despesa
A pergunta final é quanto Receita excede Despesa. Agora que temos o valor atualizado de Receita, podemos comparar com Despesa.
Por que esta fórmula: Exceder significa a diferença entre os dois valores: subtraímos Despesa de Receita.
De onde vem cada valor: = passo 2: 120 · = passo 1: 110
NÃO CAIA NESSA!
Usar o valor antigo de Receita (100) e obter -10, ou confundir a ordem da subtração.