Rekurzívna funkcia je funkcia, ktorá v tele obsahuje volanie samej seba. 
       
        Pri vytvaraní rekurzívnej funkcie je potrebné: 
        
          - definova správny názov funkcie
 
          - rozhodnú, aké parametre budé ma funkcia a ich typ
 
          - zisti návratový typ funkcie 
 
          - analyzova úlohu a urči problém, ktorý pomocou rekurzie vieme rozdeli na menie podproblémy toho istého typu
 
          - deklarova čas funkcie
 
          - rozhodnú, čo sa bude robi s hodnotou funkcie pri rekurzívnom vynáraní
 
          - urči podienku rekurzívneho vnárania
 
          - urči priradenie na rekurzívnom dne. 
 
                 
                   |