Zapisać w formie rekruencyjnej za pomocą pseudokodu i schematu blokowego:
\(\displaystyle{ a_n = \begin{cases} 1 \quad n=0 \\ 2 \quad n=1 \\ 3+a_{n-1}a_{n-2} \quad n>1 \end{cases}}\)
W pseudokodzie widze to tak:
Kod: Zaznacz cały
function rekurencja(n)
BEGIN
if(n = 0){
return 1;
}
else if n = 1){
return 2;
}
else if (n >1){
rekurencja = 3+ rekurencja(n-1)*rekurencja(n-2);
}
return rekurencja;