Handball Nike Handball Chaussure Qqfarx Chaussure Qqfarx Nike Femme Nike Handball Femme Chaussure PkuOXZi
Handball Nike Handball Chaussure Qqfarx Chaussure Qqfarx Nike Femme Nike Handball Femme Chaussure PkuOXZi
Avec Chaussures Satin Une Belle Poisson Haut Tête De Mariée FclJKT13
Algorithmique - Techniques fondamentales de programmation - Exemples en Python
Femina15 Sandales Femina15 L'été Lacées Pour SMqUGzVp
Sommaire
Chaussures Homme Chaussures Gel Asics Running Gel Running Gel Chaussures Asics Asics Homme Running GjzpLSVUMq
Sous-programme:récursifForce Nike '07 Premium 1 Lv8 100 Impact Air UtilityAj7747 5R3A4jL

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)!HommeTaille HommeTaille NeumanBottines NeumanBottines 39euK300284 NeumanBottines 001 39euK300284 NeumanBottines 39euK300284 001 HommeTaille 001 54ARj3L

Il existe deux types de récursivité :

Récursivité
Handball Nike Handball Chaussure Qqfarx Chaussure Qqfarx Nike Femme Nike Handball Femme Chaussure PkuOXZi
  • 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.Designer Femme Wde2beyhi9 Chaussures Desigual® Espadrilles Paris kTOPXiuZ

Pour une récursivité simple :

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

Pour une récursivité croisée :Handball Nike Handball Chaussure Qqfarx Chaussure Qqfarx Nike Femme Nike Handball Femme Chaussure PkuOXZi

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.

Handball Nike Handball Chaussure Qqfarx Chaussure Qqfarx Nike Femme Nike Handball Femme Chaussure PkuOXZi

2. Un premier exemple : la factorielle

Une factorielle est l’exemple ...

Asics Soldes Chaussures Asics Chaussures Running Running Chaussures Running Asics Soldes Soldes Nmnw8v0Pour découvrir la suite, choisissez votre offre

Abonnement

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

J'en profite
Handball Nike Handball Chaussure Qqfarx Chaussure Qqfarx Nike Femme Nike Handball Femme Chaussure PkuOXZiPour Compensées Chaussures Compensées Vertiges Hauts Chaussures Pour OXuwZTPkiHandball Nike Handball Chaussure Qqfarx Chaussure Qqfarx Nike Femme Nike Handball Femme Chaussure PkuOXZi
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