Éléments d`informatique – Cours 11. Pile d`appel, fonctions récursives.

Plan Pile d’appel Récursion
Éléments d’informatique – Cours 11.
Pile d’appel, fonctions récursives.
Pierre Boudes
6 décembre 2010
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.
Plan Pile d’appel Récursion
Pile d’appel
Rappel sur les fonctions en C
Trace et mémoire
Pile d’appel
Fonctions récursives
Définition et analogie mathématique
Exemple de la factorielle
Pour aller plus loin
Exemples
Plan Pile d’appel Récursion
Rappel sur les fonctions en C
Utilisation des fonctions :
claration (types des paramètres et de la valeur de retour)
définition (code, paramètres formels)
appel (paramètres effectifs, espace mémoire)
Voyons de manière plus précise cette question d’espace mémoire.
Plan Pile d’appel Récursion
Rappel sur les fonctions en C
Utilisation des fonctions :
claration (types des paramètres et de la valeur de retour)
définition (code, paramètres formels)
appel (paramètres effectifs, espace mémoire)
Voyons de manière plus précise cette question d’espace mémoire.
Plan Pile d’appel Récursion
Trace et mémoire
La trace d’un programme avec
fonctions donne schématiquement
ce type de dessin
verticalement c’est le temps
et horizontalement
l’occupation mémoire
un appel de fonction occupe
une portion de mémoire, puis
la libère
c’est réellement ce qui arrive
dans la mémoire de vos
programmes
mémoire
temps
main()
x y max(1,2)
ba
f(8)
z r g(2)
n
max(2,-1)
a b
1 / 41 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !