Em uma ação de reciclagem, uma escola atribui uma pontuação a cada turma. O algoritmo abaixo recebe o número…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma ação de reciclagem, uma escola atribui uma pontuação a cada turma. O algoritmo abaixo recebe o número inteiro n, correspondente à quantidade de garrafas plásticas recolhidas por um grupo, calcula a pontuação x e a exibe ao final: Leia n x ? n × 2 x ? x + 3 Imprima x Nesse procedimento, primeiro o valor de n é multiplicado por 2 e, depois, são acrescentados 3 pontos ao resultado. Considerando o algoritmo apresentado e a entrada n = 4, qual valor será impresso ao final da execução?
- A) O valor impresso será 9.
- B) O valor impresso será 5.
- C) O valor impresso será 11.
- D) O valor impresso será 14.
- E) O valor impresso será 8.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique a entrada. O enunciado dá n = 4.
- Execute a primeira atribuição, x ← n × 2. Como n = 4, temos x = 4 × 2 = 8.
- Execute a segunda atribuição, x ← x + 3. Como x agora vale 8, temos x = 8 + 3 = 11.
- O comando Imprima x exibe o valor atual de x, que é 11. Logo, a alternativa correta é a C.
- Por que as outras estão erradas: A (9) somaria 2 ao n antes de adicionar 3, em vez de multiplicar; B (5) ignora a multiplicação por 2 e usa o valor 2 como se fosse o resultado; D (14) inverte a ordem dos passos e soma 3 antes de multiplicar, resultando em (4 + 3) × 2; E (8) para após a primeira linha e não executa a soma de 3 pontos.
- Observação: o gabarito oficial C está correto e coincide com a resolução feita.
💡 Dica: Calcule o valor de x passo a passo.
Alternativa por alternativa
O aluno provavelmente trocou a multiplicação por uma adição de 2 e depois somou 3, obtendo 4 + 2 + 3 = 9.
O aluno tratou o 2 do comando x ← n × 2 como se fosse o valor atribuído a x, ignorando a multiplicação e o valor de n, e depois somou 3 (2 + 3 = 5).
Por que engana: Confundir a operação de multiplicação com adição, resultando em um valor incorreto para x.
Substituindo n por 4 na primeira instrução, obtém-se x = 4 × 2 = 8. Em seguida, a segunda instrução acrescenta 3 a esse resultado: x = 8 + 3 = 11. Portanto, o algoritmo imprime 11.
O aluno executou a soma antes da multiplicação, calculando (4 + 3) × 2 = 14, o que inverte a ordem definida pelo algoritmo.
O aluno parou no resultado da primeira linha (x = 8) e não executou a segunda atribuição x ← x + 3, deixando de considerar a soma dos 3 pontos.
Raio-X da questão
algoritmo e operações
avaliacao
operacoes com numeros inteiros · entendimento de algoritmos
Revisar como funcionam as operações básicas em algoritmos.
Confundir a operação de multiplicação com adição, resultando em um valor incorreto para x.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em um dia de trabalho, uma entregadora que usa um aplicativo recebe R$ 12 por entrega. Ela gasta R$ 3 por entrega com…
- Em uma gráfica, a quantidade de tinta adicional é registrada em função de uma medida-padrão q. Para um pedido, a…
- Em uma gráfica, uma máquina imprime livros a uma taxa constante. Se trabalha sozinha, produz 120 páginas por hora…
- — O desconto só incide sobre as oficinas, não sobre a entrada — explicou a atendente a um visitante. Na feira municipal…
- Uma associação de ambulantes realizou uma pesquisa sobre o gasto mensal com internet móvel. Os dados foram organizados…
- Uma secretaria municipal recebeu R$ 390 para inscrever dois agentes em um curso, ambos com o mesmo número de oficinas…
🔎 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
