- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoAlgoritmosDefinição de Algoritmo
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoPseudocódigo
Considere o código abaixo, escrito em pseudocódigo, com o símbolo <- indicando a atribuição. Nele, todas as variáveis são inteiras e a função 22 resto(a, b) retorna o resto da divisão inteira de a por b e r = 0 é a comparação de igualdade.
faça
r <- resto(v1, v2)
v1 <- v2
v2 <- r
até r = 0
Considere que, logo antes da repetição descrita, os valores de v1 e v2 sejam, respectivamente, 42 e 15. Assinale a alternativa que indique o valor de v1 depois da execução: