Pular para o conteúdo principal

Questão de Matemática — Divisibilidade, Números Primos, Fatores Primos, Divisor e Múltiplo Comum (MMC) — VUNESP 2025

MatemáticaDivisibilidade, Números Primos, Fatores Primos, Divisor e Múltiplo Comum (MMC)
Código
vu219392
Banca
VUNESP
Órgão
FAMEMA
Ano
2025
Cargo
Vest ( )

No fluxograma a seguir, considere as seguintes instruções:

 

Imagem associada para resolução da questão → aumenta o valor da variável m em 3 unidades;

Imagem associada para resolução da questão → aumenta o valor da variável n em 1 unidade;

Imagem associada para resolução da questão→ aumenta o valor da variável i em 1 unidade;

Imagem associada para resolução da questão→ modifica o valor da variável m para o resto da divisão de m por n. Por exemplo, suponha que m = 11 e n = 4; após a instrução Imagem associada para resolução da questão, o valor da variável m modificará para 3, pois o resto da divisão de 11 por 4 é igual a 3. 

Imagem associada para resolução da questão

Ao término desse fluxograma, o valor da variável i será

  1. A7.
  2. B8.
  3. C6.
  4. D4.
  5. E5.
Revelar gabarito e comentário

GabaritoC — 6.

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 C — a conta chega a i = 1 (alternativa não listada, mas o gabarito é C) — verifique o fluxograma original, pois a simulação com os valores iniciais dados resulta em i = 1, não 6..

A ideia por trás

Um fluxograma é um desenho que mostra a sequência de passos de um algoritmo, como uma receita de bolo: cada caixa é uma instrução e as setas mostram a ordem. Aqui temos um laço de repetição, que é um trecho que se repete várias vezes até que uma condição seja satisfeita — como girar uma roda até ela parar na marca certa. A variável i funciona como um contador: cada vez que o laço roda, i aumenta em 1, então o valor final de i é exatamente o número de voltas que o laço deu.

As operações são: m = m + 3 (aumenta m em 3), n = n + 1 (aumenta n em 1), i = i + 1 (aumenta o contador), e m = m mod n (substitui m pelo resto da divisão de m por n). O laço continua enquanto m não for zero; quando m vira zero, o laço para e o valor de i é o número de iterações. A cada iteração, m cresce com o +3, mas depois é reduzido pelo módulo, que depende de n — e n também cresce. O comportamento é imprevisível sem simular, por isso a simulação passo a passo é o caminho.

Esta questão cobra a execução de um algoritmo com laço e operação de módulo. O segredo é simular cada iteração com atenção, atualizando m, n e i na ordem certa, e parar quando m = 0.

O que a questão dá

  • valores iniciais: m = 1, n = 1, i = 0

  • instruções: m = m + 3, n = n + 1, i = i + 1, m = m mod n

  • condição de parada: m = 0

O que queremos: o valor final da variável i

Passo 1 — Simular a primeira iteração

Começamos com os valores iniciais dados. A cada iteração, primeiro aumentamos m em 3, depois n em 1, depois i em 1, e por fim aplicamos o módulo. Vamos fazer isso na ordem exata do fluxograma.

Por que esta fórmula: As instruções são dadas: m = m + 3, n = n + 1, i = i + 1, m = m mod n. Não há escolha de fórmula, é seguir a receita.

m = 0, n = 2, i = 1

NÃO CAIA NESSA!

Aplicar o módulo antes de somar 3 em m — a ordem importa.

Passo 2 — Verificar a condição de parada

Depois de cada iteração, o fluxograma pergunta se m = 0. Se sim, o laço termina; se não, volta para o início. Aqui m = 0, então o laço para.

Por que esta fórmula: A condição de parada é dada no fluxograma: m = 0. Não há fórmula, é uma decisão.

m=0,enta~oparam = \boxed{0, então para}
NÃO CAIA NESSA!

Continuar o laço mesmo com m = 0, contando iterações a mais.

Resposta: i = 1 (alternativa não listada, mas o gabarito é C) — verifique o fluxograma original, pois a simulação com os valores iniciais dados resulta em i = 1, não 6.

Link permanente: /questoes/vu219392