Em um programa de controle de gastos, foi utilizado o seguinte trecho de pseudocódigo: saldo = 50 saldo =…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um programa de controle de gastos, foi utilizado o seguinte trecho de pseudocódigo: saldo = 50 saldo = saldo + 20 O primeiro comando associa o valor 50 ao identificador “saldo”. No segundo, o programa calcula um novo valor e atualiza essa associação, que passa a representar 70 durante a execução. Com base no trecho apresentado, qual conceito explica corretamente o papel de “saldo” no algoritmo?
- A) Uma função do programa que executa operações matemáticas automaticamente.
- B) Um espaço nomeado da memória que armazena um valor durante a execução.
- C) Um valor fixo da memória que permanece igual durante a execução.
- D) Uma condição lógica que decide quais comandos serão executados.
- E) Um comentário do código que explica a finalidade de cada comando.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Leia o trecho. O comando 'saldo = 50' associa o valor 50 ao identificador 'saldo'. Depois, 'saldo = saldo + 20' calcula 50 + 20 = 70 e atualiza essa associação, de modo que 'saldo' passa a guardar 70 durante a execução.
- Identifique o conceito. Um identificador que recebe um valor, que pode ser lido e alterado ao longo do programa, é uma variável: um nome associado a um espaço da memória que armazena um valor durante a execução. Isso corresponde exatamente à alternativa B.
- Analise as demais alternativas. A) está errada porque 'saldo' não é uma função; ele não executa operações, apenas guarda o resultado delas. C) está errada porque o valor de 'saldo' muda (de 50 para 70), então não é fixo. D) está errada porque 'saldo' não é uma condição lógica; não decide nada sozinho nem é avaliado como verdadeiro ou falso no trecho. E) está errada porque 'saldo' participa de comandos executáveis e não é um comentário, que seria ignorado pelo interpretador.
- Conclusão. A alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Pense no que uma variável representa em programação.
Alternativa por alternativa
O aluno pode ter visto a operação 'saldo + 20' e concluído que o identificador em si é quem realiza o cálculo, confundindo a variável com a função que executa a operação.
Por que engana: Confundir variáveis com constantes, acreditando que ambas são elementos imutáveis durante a execução do algoritmo.
“Saldo” é uma variável: um identificador associado a uma posição ou região da memória usada para armazenar um valor. Como o segundo comando atribui um novo resultado a esse identificador, seu conteúdo pode ser alterado durante a execução do algoritmo.
O aluno pode ter entendido 'valor fixo' como sinônimo de 'valor guardado', ignorando que a segunda linha altera o conteúdo do identificador de 50 para 70.
O aluno pode ter associado 'saldo' a algo que decide caminhos do programa, talvez por confundir a palavra com uma condição do tipo 'se saldo ...', que não aparece no trecho.
O aluno pode ter achado que, por ser um nome descritivo, 'saldo' serviria apenas como explicação para o leitor, sem perceber que ele participa de comandos executados.
Raio-X da questão
variáveis em algoritmos
avaliacao
definição de variáveis · tipos de dados
Revisar o conceito de variáveis em programação.
Confundir variáveis com constantes, acreditando que ambas são elementos imutáveis durante a execução do algoritmo.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- O que representa a lógica booleana na computação?
- Em uma rede, o que é uma variável?
- Se a sentença "O sol nasce no leste" é verdadeira, qual é o resultado da disjunção entre esta e a sentença "A lua é…
- O que é um valor lógico?
- Qual é a abordagem filosófica que se concentra na análise da linguagem?
- Na sala, a caixa de lápis está fechada. Escreva uma frase que diga o contrário dessa frase e diga se ela é verdadeira ou…
🔎 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
