///
Uma tabela de rastreamento (ou teste de mesa) é tipicamente usada como uma ferramenta essencial para demonstrar como um algoritmo funciona, para depurar o código sem precisar compilá-lo e para auxiliar o programador a descobrir o que um código faz quando ele não pode simplesmente inferir o resultado sem um embasamento.
No trecho de código acima, onde foi utilizada a sintaxe da linguagem PHP, a chamada da função na linha 15 imprimiria na tela:
1 <?php
2
3 function fatorial ($n) {
4 $k = $i = 1;
5 $F = 0;
6 while ($k <= $n) {
7
8 $F = $F + $i;
9 $i = $F - $i;
10 $k = $k + 1;
11 }
12 return $F;
13 }
14
15 print fatorial(7);