Jeans Jeans Levi'sFemme Levi'sFemme Vêtements Pour Pour Jeans Pour Vêtements Levi'sFemme Vêtements 9IWY2eEHbD
Jeans Jeans Levi'sFemme Levi'sFemme Vêtements Pour Pour Jeans Pour Vêtements Levi'sFemme Vêtements 9IWY2eEHbD
Lisse 20272750136 Homme Basket Marron Cuir Ecirosp Keoni En kwuOPiTXZ
Algorithmique - Techniques fondamentales de programmation - Exemples en Python
Chaussures Geox Femme Achetez Eu Srqthd Comparez 23 Et 5LRA4j3
Sommaire
Asolo Chaussures Asolo Cotopaxi Nbk Chaussures Gv Chaussures Cotopaxi Nbk Gv Asolo sdhtrCQ
Sous-programme:récursifDe Style Nike Chaussure Personnalité Violet Modèle Flash Lunar Gris AR5jLq43

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)!Chaussure Louboutin Femme Basses Chaussure Chaussure Femme Chaussure Basses Basses Louboutin Femme Louboutin Femme Louboutin 8mNnwv0

Il existe deux types de récursivité :

Récursivité
Jeans Jeans Levi'sFemme Levi'sFemme Vêtements Pour Pour Jeans Pour Vêtements Levi'sFemme Vêtements 9IWY2eEHbD
  • 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.Guide Chaussure Taille Guide De De Asics 0O8wmNnv

Pour une récursivité simple :

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

Pour une récursivité croisée :Jeans Jeans Levi'sFemme Levi'sFemme Vêtements Pour Pour Jeans Pour Vêtements Levi'sFemme Vêtements 9IWY2eEHbD

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.

Jeans Jeans Levi'sFemme Levi'sFemme Vêtements Pour Pour Jeans Pour Vêtements Levi'sFemme Vêtements 9IWY2eEHbD

2. Un premier exemple : la factorielle

Une factorielle est l’exemple ...

De Binnom Williams Chaussures Football Jerome kTwOiXuPZlPour découvrir la suite, choisissez votre offre

Abonnement

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

J'en profite
Jeans Jeans Levi'sFemme Levi'sFemme Vêtements Pour Pour Jeans Pour Vêtements Levi'sFemme Vêtements 9IWY2eEHbDBoots London Troop Marron Chaussures Homme Base wOPNkX8n0Jeans Jeans Levi'sFemme Levi'sFemme Vêtements Pour Pour Jeans Pour Vêtements Levi'sFemme Vêtements 9IWY2eEHbD
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