- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
- Fundamentos de ProgramaçãoRecursividade
Analise o pseudocódigo abaixo, referente a uma função recursiva.
|
algoritmo PRG_FNC;
variáveis
N, B: numérico_inteiro;
função RCF(W:numérico_inteiro;
Início
se W > 3
então
início
atribuir B: =1;
atribuir W + RCF(W-2) a RCF;
fim
senão se B < > 0
então atribuir -1 a RCF
senão atribuir +1 a RCF;
fim_função;
Início
clrscr;
atribuir 0 a B;
atribuir 13 a N;
Imprimir(RCF(N));
fim.
|
Após a execução, o programa produzirá como resultado o número: