Dado programa abaixo, que pode ser implementado nas linguagens de programação C ou Java:
int Func3 (int param) {
int area1, area2;
f ( param < 0 ) return(0);
area1 = param – 1;
area2 = Func3 (area1);
return (param - area2);
}
Podemos afirmar que o programa acima utiliza o conceito de: