• Matéria: Informática
  • Autor: juniiorfjv
  • Perguntado 7 anos atrás

Realize o teste de mesa a seguir.

X ← 0;

para y de 0 até 3 faça

se x > 2

então x ← x + 1;

senão x ← x + 2;

fimse;

fimpara;

escreva (x);

escreva (y);

Marque a alternativa que representa, respectivamente, o resultado apresentado para as variáveis x e y, ao final da execução.

Escolha uma:
a. 6 e 4
b. 5 e 4
c. 6 e 3
d. 5 e 4
e. 7 e 4

Respostas

respondido por: wevertonlgps
2

Resposta:

a) 6 e 4

Explicação:

x recebe 0;

y repete 4 vezes, pois inicia em 0, ou seja, y = 4;

Como y repete os comandos 4 vezes, vejamos os resultados, diante das repetições:

0: x > 2? Não » senão » x ← x + 2 » x = 2

1: x > 2? Não » senão » x ← x + 2 » x = 4

2: x > 2? Sim » então » x ← x + 1 » x = 5

3: x > 2? Sim » então » x ← x + 1 » x = 6


amarildojsilva: Sua resposta está correta.
A resposta correta é: 6 e 4.
Perguntas similares