Algo structure de donnee 1 Partie 1

Telechargé par kabrel angelo
LA RÉCURSIVITÉ
Année Académique: 2010-2011 1/199
LA RÉCURSIVITÉ
L'un
des
principes
fondamentaux
en
informatique
Introduction
Année Académique: 2010-2011 2/199
L'un
des
principes
fondamentaux
en
informatique
est la récursivité. Cette technique permet une
représentation plus compacte et plus simples des
algorithmes.
Définition
La récursivité est le principe de définition d'un
problème, d'une fonction ou d'une méthode en
fonction
de
-
même
.
Année Académique: 2010-2011 3/199
fonction
de
-
même
.
Les définitions récursives sont en général plus
courtes et plus faciles que d'autres présentations,
puisqu'elles soulignent les propriétés caractéristique
d'une fonction.
Définition
Une fonction récursive f est définie pour partie en
référence à elle-même. Sa définition est une
structure conditionnelle comprenant :
Un
test
d'arrêt
qui
détecte
un
sous
-
ensemble
de
Année Académique: 2010-2011 4/199
Un
test
d'arrêt
qui
détecte
un
sous
-
ensemble
de
valeurs vi du domaine de définition de la fonction
et les fait correspondre à des définitions non
récursives de la fonction
Des fonctions qui provoquent la convergence des
valeurs de la variable de récursion vers des valeurs
satisfaisant l'un des tests d'arrêt de la fonction.
Définition
L'importance de la récursivité réside dans la
possibilité de décrire dans une proposition finie un
ensemble d'objets.
De
la
même
manière
un
ensemble
infini
de
calcul
Année Académique: 2010-2011 5/199
De
la
même
manière
un
ensemble
infini
de
calcul
peut se laisser décrire par un programme récursif.
Dans la programmation impérative, un outil
suffisant et nécessaire pour présenter les
programmes récursifs est la fonction (sous-
programme)
1 / 91 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!