Home / Rekenmachines / Visualisatie van faculteitsrecursie
Gratis online tools

Visualisatie van faculteitsrecursie

Bekijk factorial-aanroepen voor n van 0 tot 200, met inspringing en een exact BigInt-resultaat. Voer één geheel getal in, controleer en kopieer.

Aan de slag

Wat doet deze visualizer?

Deze tool toont de recursieve aanroepstructuur van de faculteitsfunctie. U voert een geheel getal n in van 0 tot en met 200. De pagina geeft de geneste aanroepsequentie weer voor factorial(n), met twee extra spaties per recursieniveau. Het basisgeval is n kleiner dan of gelijk aan 1. De resultaten worden berekend met BigInt-vermenigvuldiging, zodat faculteitswaarden tot en met 200 als exacte gehele getallen worden afgedrukt in plaats van als floating-point Infinity na 170.

Concreet voorbeeld

Voor n=3 bevat de trace de regels factorial(3), factorial(2) en factorial(1), gevolgd door het exacte resultaat 6. De inspringing neemt lineair toe met n, en de vaste limiet van 200 voorkomt overmatige recursie of uitvoer.

Beperkingen

Deze visualizer toont alleen een directe recursieve faculteitsaanroepketen. Het voert geen gebruikerscode uit, animeert geen call-stack, toont geen returns op afzonderlijke stappen en visualiseert geen Fibonacci. De berekening is educatief en vindt plaats in de browser.

Veelgestelde vragen

Waarom krijg ik een foutmelding bij invoer van 201?

De tool accepteert alleen gehele getallen van 0 tot en met 200. Deze limiet is vast ingesteld om overmatige recursie of uitvoer te voorkomen.

Hoe weet ik of het resultaat exact is?

De tool gebruikt BigInt-vermenigvuldiging, waardoor alle resultaten tot en met 200 exact worden weergegeven als gehele getallen, zonder afronding of overflow naar Infinity.

Kan ik ook Fibonacci of andere recursieve functies bekijken?

Nee, deze tool is specifiek voor de faculteitsfunctie. Het toont alleen de directe recursieve aanroepketen van factorial(n).

Controlelijst voor gebruik

  • Controleer of de invoer een geheel getal is tussen 0 en 200.
  • Let op de inspringing: elke diepte voegt twee spaties toe.
  • Verwacht het exacte resultaat onderaan de trace.
  • Weet dat alleen faculteit wordt ondersteund, niet andere recursieve functies.

De verwerking gebeurt lokaal in je browser.