Faça os testes de mesa nos algoritmos abaixo:
Var x, y, resto, quociente : inteiro inicio
x 25
y 52
resto y % x
quociente y div x
x resto
y quociente
resto x % y
quociente x div y
escreva (resto, quociente)
fim

Passo 1

Beleza, aqui a ideia é fazer um teste de mesa num pedacinho de código que usa operações de resto (mod) e quociente inteiro (div). Isso cai em Algoritmos e Lógica de Programação, mais especificamente no uso de % (resto da divisão) e div (parte inteira da divisão). A gente vai anotar o valor das variáveis x, y, resto e quociente linha a linha pra ver o que sai no final.

Passo 2

Anota os valores iniciais:
  • x = 25
  • y = 52
    (As variáveis resto e quociente ainda não têm valor)

Passo 3

Calcula o primeiro resto e quociente:
  • resto ← y % x
    Aqui é 52 bmod 25. Pra achar 52 bmod 25, divide 52 por 25 e pega o resto: 52 div 25 = 2 (parte inteira)e 52 - 2cdot25 = 2
    Então 52 bmod 25 = 2.
    resto = 2
    - quociente ← y div x
    Aqui é só a parte inteira da divisão:
    52 div 25 = 2quociente = 2
Agora tá assim:
x = 25, y = 52, resto = 2, quociente = 2

Passo 4

Atualiza x e y conforme o código:
  • x ← resto → x = 2
  • y ← quociente → y = 2
Agora: x = 2, y = 2

Passo 5

Faz de novo resto e quociente, mas com os novos x e y:
  • resto ← x % y = 2 bmod 2.
    Divide 2 por 2: dá quociente 1 e resto 0, então 2 bmod 2 = 0.
    resto = 0
  • quociente ← x div y = 2 div 2 = 1.
    quociente = 1

Passo 6

Chegou na parte final: o programa manda escrever (resto, quociente) com os valores atuais.

Resposta

(0, 1)

Exercícios relacionados