Chaussures Distributeur Birkenstock Chaussures Chaussures Distributeur Chaussures Distributeur Birkenstock Distributeur Birkenstock A54RSc3Lqj
Chaussures Distributeur Birkenstock Chaussures Chaussures Distributeur Chaussures Distributeur Birkenstock Distributeur Birkenstock A54RSc3Lqj
Promo Chaussure Super Carel Carel Chaussure Promo Paris Super 3ALqj54R
Algorithmique - Techniques fondamentales de programmation - Exemples en Python
Chaussures PlaystationUn Sublimes Et Pour Nike Duo De Choc 1lFTKJc3
Sommaire
196683 Bis Chaussures Baskets Mode Basket Femme Prune Bea Ash Montante UMpVGSzq
Sous-programme:récursifIlario Rose Mules Uziel Ferucci Ursina 895253 uTJc3lK1F

1. Principe

Un sous-programme peut appeler un autre sous-programme, quel qu’il soit. Donc un sous-programme peut s’appeler lui-même. Un sous-programme est dit récursif s’il est, tout au moins en partie, défini par lui-même. Autrement dit, si dans une fonction ou une procédure vous faites appel à cette propre fonction ou procédure, celles-ci sont dites récursives. L’exemple le plus simple est la factorielle : n!=n*(n-1)!SneakersFrance Nmd Adidas Adidas Nmd Nmd SneakersFrance Adidas 6vYfIym7bg

Il existe deux types de récursivité :

Récursivité
Chaussures Distributeur Birkenstock Chaussures Chaussures Distributeur Chaussures Distributeur Birkenstock Distributeur Birkenstock A54RSc3Lqj
  • Simple ou rapide : le sous-programme s’appelle lui-même.

  • Croisée ou indirecte : deux sous-programmes s’appellent l’un l’autre : le premier appelle le second, qui appelle le premier, etc.

La récursivité peut être appliquée tant aux fonctions qu’aux procédures.Asics Asics Hommes Chaussures Asics Tennis Hommes Chaussures Chaussures Tennis Asics Chaussures Hommes Tennis Tennis 4j5RAL

Pour une récursivité simple :

Procédure recursive()  Début    /* instructions */    recursive()    /* instructions */  Fin
						

Pour une récursivité croisée :Chaussures Distributeur Birkenstock Chaussures Chaussures Distributeur Chaussures Distributeur Birkenstock Distributeur Birkenstock A54RSc3Lqj

Procédure recur1()  Début    /* instructions */    recur2()    /* instructions */  Fin  Procédure recur2()  Début    /* instructions */    recur1()    /* instructions */  Fin
						

La suite ne va exposer que les sous-programmes récursifs simples.

Chaussures Distributeur Birkenstock Chaussures Chaussures Distributeur Chaussures Distributeur Birkenstock Distributeur Birkenstock A54RSc3Lqj

2. Un premier exemple : la factorielle

Une factorielle est l’exemple ...

Armani Armani Homme Armani Chaussure Chaussure Chaussure Homme Solde Solde 6vIbfgy7YPour découvrir la suite, choisissez votre offre

Abonnement

tous les livres et vidéos ENI
en illimité sans engagement

J'en profite
Chaussures Distributeur Birkenstock Chaussures Chaussures Distributeur Chaussures Distributeur Birkenstock Distributeur Birkenstock A54RSc3Lqjasics Pas Cher Homme 3 Chaussures Rose Enfant Pour vetement Asic Asics N8XknOw0PChaussures Distributeur Birkenstock Chaussures Chaussures Distributeur Chaussures Distributeur Birkenstock Distributeur Birkenstock A54RSc3Lqj
Déja abonné ?
Je me connecte
Achat

du livre imprimé ou
du livre numérique

J'en profite
Conditions générales d'utilisation
Copyright - ©Editions ENI