Em uma atividade de Computação, uma turma criou um programa para calcular a área de uma horta retangular. O…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma atividade de Computação, uma turma criou um programa para calcular a área de uma horta retangular. O programa deve receber do usuário as medidas da base e da altura, multiplicá-las e mostrar o resultado. Para organizar o algoritmo, foram separadas estas ações: (1) declarar a variável “area”; (2) receber os valores da base e da altura; (3) calcular “area = base × altura”; (4) imprimir o valor de “area”. Com base no funcionamento esperado do programa, qual sequência de ações apresenta corretamente o algoritmo, usando o termo “variável” na resposta?
- A) variável: 2 → 3 → 1 → 4
- B) variável: 1 → 2 → 3 → 4
- C) variável: 1 → 3 → 2 → 4
- D) variável: 1 → 2 → 4 → 3
- E) variável: 2 → 1 → 3 → 4
✅ Resposta correta: alternativa B
Resolução passo a passo
- Pense na ordem lógica de um programa que calcula a área de uma horta. Primeiro é preciso reservar o espaço na memória onde o resultado será guardado, ou seja, declarar a variável "area" (ação 1). Passo 2: Em seguida, o programa recebe do usuário os valores da base e da altura (ação 2), que serão usados no cálculo. Passo 3: Com os valores disponíveis, calcula-se area = base x altura (ação 3), e o resultado é armazenado na variável declarada. Passo 4: Por fim, o programa imprime o valor de "area" para o usuário (ação 4). A sequência correta é 1 → 2 → 3 → 4, que corresponde à alternativa B, e o gabarito oficial está correto. Por que as outras estão erradas: A) calcula a área antes de declarar a variável e antes de receber os dados, o que não tem sentido. C) calcula antes de receber base e altura, então não haveria valores para multiplicar. D) imprime antes de calcular, exibindo um valor que ainda não foi obtido. E) recebe os dados antes de declarar a variável, o que deixa o local de armazenamento sem existir quando o valor chega.
💡 Dica: Organize as ações na sequência lógica do algoritmo.
Alternativa por alternativa
O aluno acha que o cálculo pode acontecer antes de a variável existir e antes de os dados serem recebidos, como se a multiplicação já tivesse valores disponíveis.
Por que engana: O aluno pode confundir a ordem das instruções, colocando a impressão antes do cálculo da área.
Primeiro, a variável “area” deve ser declarada. Depois, o programa precisa receber os valores da base e da altura. Com esses dados disponíveis, pode calcular “area = base × altura” e, por fim, imprimir o resultado armazenado em “area”. Portanto, a ordem correta é 1 → 2 → 3 → 4.
O aluno inverte a leitura dos dados e o cálculo, supondo que base e altura podem ser multiplicadas antes de serem informadas pelo usuário.
O aluno coloca a impressão antes do cálculo, sem perceber que o programa precisa primeiro obter o valor de área para depois mostrá-lo.
O aluno acredita que a declaração da variável pode ser feita depois de receber os dados, sem notar que a variável precisa existir antes de receber qualquer valor.
Raio-X da questão
algoritmo de área
fixacao
sequencia de instrucoes · variaveis em algoritmos
Revisar a estrutura de algoritmos e a ordem das operações.
O aluno pode confundir a ordem das instruções, colocando a impressão antes do cálculo da área.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Um programador está criando um sistema que calcula a área de diferentes formas geométricas usando variáveis. Para um…
- Um grupo de alunos precisa calcular a área de diferentes formas geométricas. Se a área de um quadrado é calculada como…
- Lia está criando um algoritmo para somar dois números. Ela precisa organizar as informações em três partes: os dados…
- Um grupo de alunos precisa calcular a área de diferentes retângulos. O primeiro tem 3 metros de largura e 4 metros de…
- Você foi encarregado de resolver um problema de cálculo da área de diferentes figuras geométricas, como quadrados e…
- Você está criando um programa para calcular a área de diferentes formas geométricas. Para isso, você precisa desenvolver…
🔎 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
