Teste de Mesa
Como você deve resolver?
• Crie uma tabela em que cada
coluna representa o
comportamento de uma variável;
• Cada coluna indica uma variável;
• Cada linha indica a modificação da
variável;
• Execute passo a passo o algoritmo.
1
04/11/2015
Teste de Mesa
Como você deve resolver?
largura
altura
perimetro
int largura = 30;
int altura = 40;
int perimetro = 0;
perimetro = largura*2;
perimetro = perimetro + altura*2;
2
04/11/2015
Teste de Mesa
Como você deve resolver?
largura
altura
perimetro
30
int largura = 30;
int altura = 40;
int perimetro = 0;
perimetro = largura*2;
perimetro = perimetro + altura*2;
3
04/11/2015
Teste de Mesa
Como você deve resolver?
largura
altura
30
40
perimetro
int largura = 30;
int altura = 40;
int perimetro = 0;
perimetro = largura*2;
perimetro = perimetro + altura*2;
4
04/11/2015
Teste de Mesa
Como você deve resolver?
largura
altura
perimetro
30
40
0
int largura = 30;
int altura = 40;
int perimetro = 0;
perimetro = largura*2;
perimetro = perimetro + altura*2;
5
04/11/2015
Teste de Mesa
Como você deve resolver?
largura
altura
perimetro
30
40
0
60
int largura = 30;
int altura = 40;
int perimetro = 0;
perimetro = largura*2;
perimetro = perimetro + altura*2;
6
04/11/2015
Teste de Mesa
Como você deve resolver?
largura
altura
perimetro
30
40
0
60
140
int largura = 30;
int altura = 40;
int perimetro = 0;
perimetro = largura*2;
perimetro = perimetro + altura*2;
7
04/11/2015
Valores finais das variáveis
•largura: 30
•altura: 40
•perimetro: 140
Download

Teste de Mesa Como você deve resolver?