Funktsiooni mõisted
muutuja väärtuse, mida väärtusparameeter ei tee ja muutujaparameetrite mehhanismi võimalik
kasutada ka väljundparameetrite realiseerimiseks.
5. rekursiivne funktsioon
Rekursiivne funktsioon on ennastkopeeriv funktsioon. Funktsiooni nimetatakse rekursiivseks,
kui selles kasutatakse ühe (või ka mitme) sammuna sama funktsiooni ennast, et lahendada
funktsioonile antud probleemi kergem variant. Rekursiivse funktsiooni puhul on alati
defineeritud baasjuhtum, mille korral rekursiooni edasikaevumine lihtsama variandi poole
peatub. Kui baasjuhtumit ei defineerita, siis on rekursioon lõputu ja 99% juhtudest toob kaasa
programmi kokkujooksmise.