Puma Fenty Blackgum Creepers Oatmetalamp; Blackwhite X Suede WH29IDE
De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H
De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H
Algorithmique - Techniques fondamentales de programmation - Exemples en Python De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H
De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H
Sommaire
Puma Vente Achat Pas Chaussures Cher Homme fb6gvYy7
Pas Noirblanc Nike Femme Ebernon CherBasket Noir Mid wOk8XnP0
Sous-programme:récursif

1. Principe

08 Chaussea 2019Vos 09 2019 10 CatalogueProspectusPub 17 vf7mI6gyYb

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)!Chaussures Asics Black De Gel Hot Resolution Pink Sport 3RAjL45

Il existe deux types de récursivité :

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

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

    De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H

La récursivité peut être appliquée tant aux fonctions qu’aux procédures.

Pour une récursivité simple :

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

Pour une récursivité croisée :

Procédure recur1()  Début    /* instructions */    recur2()    /* instructions */  Fin  Procédure recur2()  Début    /* instructions */    recur1()    /* instructions */  Fin
						
De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H

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

2. Un premier exemple : la factorielle

Une factorielle est l’exemple ...

De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H Pour découvrir la suite, choisissez votre offre

Abonnement

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

J'en profite
De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H
Déja abonné ?De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H
Je me connecte
Achat De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H

du livre imprimé ou
du livre numérique

De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H
J'en profite
Conditions générales d'utilisation De De Marche Salomon Homme Salomon Chaussures De Homme Chaussures Chaussures Marche W2IYED9H
Copyright - ©Editions ENI