Leia: 'temperatura <- lerSensor(); se temperatura > 30 então ligarVentilador()'. Comparando 'variável' e…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Leia: 'temperatura <- lerSensor(); se temperatura > 30 então ligarVentilador()'. Comparando 'variável' e 'dado' no trecho, qual afirmação está correta?
- A) O dado é a função lerSensor() e variável é apenas texto para exibição.
- B) A variável é o identificador ('temperatura') e o dado é o valor recebido do sensor.
- C) Variável e dado são sinônimos e trocáveis no programa.
- D) O dado é o identificador e a variável é apenas um tipo de condição.
- E) A variável armazena algoritmos e o dado é o passo do algoritmo.
✅ Resposta correta: alternativa B
Resolução passo a passo
- No trecho 'temperatura <- lerSensor(); se temperatura > 30 então ligarVentilador()', 'temperatura' é um nome (identificador) que guarda um espaço de memória do programa. Passo 2: O valor que a função lerSensor() devolve e que é armazenado nesse espaço é o dado, por exemplo um número como 32 se o sensor medir 32 graus. Passo 3: Portanto, a variável é o identificador 'temperatura' e o dado é o valor recebido do sensor, o que corresponde à alternativa B, que coincide com o gabarito oficial. Passo 4: A alternativa A está errada porque lerSensor() é uma função que obtém o valor, não o dado em si, e variável não é apenas texto para exibição. Passo 5: A alternativa C está errada porque variável e dado são conceitos diferentes: a variável é o espaço nomeado e o dado é o conteúdo guardado nele. Passo 6: A alternativa D está errada porque o identificador é a variável, não o dado, e a variável não é um tipo de condição; a condição é a expressão 'temperatura > 30'. Passo 7: A alternativa E está errada porque variáveis não armazenam algoritmos e o passo de um algoritmo é uma instrução, não um dado guardado em variável.
💡 Dica: Identifique as definições de variável e dado antes de responder.
Alternativa por alternativa
Acredita que o dado é a própria função de leitura e que a variável serve só para exibir texto, confundindo a chamada da função com o valor que ela produz.
Por que engana: Confundir a função lerSensor() como uma variável, sem entender que a variável é o espaço que armazena o valor retornado.
Correta: distingue nome (variável) do valor concreto (dado).
Considera que os termos são apenas nomes diferentes para a mesma coisa, sem perceber que a variável é o espaço de armazenamento e o dado é o conteúdo nele guardado.
Inverte os papéis, tomando o nome 'temperatura' como dado e associando variável a um tipo de condição, talvez por ver a condição 'temperatura > 30' no trecho.
Associa variável a algoritmo e dado a passo de algoritmo, misturando os conceitos de estrutura de dados com os de sequência de instruções.
Raio-X da questão
variável e dado
avaliacao
variáveis em programação · tipos de dados
Revisar os conceitos de variável e dado em programação.
Confundir a função lerSensor() como uma variável, sem entender que a variável é o espaço que armazena o valor retornado.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Identifique a estrutura de controle utilizada no seguinte algoritmo: Se a temperatura for maior que 30 graus, então…
- Analise o algoritmo a seguir: "Repita enquanto a temperatura for maior que 30 graus, ligue o ventilador". Qual é a…
- Na sala, um algoritmo manda ler a temperatura. Se ela for maior que 30 graus, deve ligar o ventilador; caso contrário…
- Um estudante precisa criar uma regra para que um robô educacional acenda a luz vermelha quando a temperatura medida for…
- Durante uma atividade de Ciências, uma turma programou um sensor para acompanhar a temperatura da sala. O algoritmo usa…
- Dada a variável temperatura (inteiro), escreva a expressão booleana que indica que o aparelho deve ligar quando a…
🔎 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
