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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php
function fatorial ($n) { $K = $i = 1; $F = 0; While ($k <= $n) {
$F = $F + $i; $i = $F - $i; $k = $k + 1; } Return $F; }
Print fatorial (7); |
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:
720
5040
8
13