Imbrication

Fermé
lord m Messages postés 36 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 30 décembre 2011 - 20 juil. 2011 à 18:25
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 20 juil. 2011 à 20:55
Bonjour,

Je suis débutant dans la programmation et j'ai des difficultés a propos de l'imbrication, est ce que vous pouvez m'expliquer le principe, puis de me donner un cas reel (une addition ou facture par exemple) avec son algorithme ?

Merci infiniment

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
20 juil. 2011 à 20:55
Une imbrication de fonctions c'est juste qu'au lieu d'utiliser des variables (inutiles) on passe directement le résultat d'une fonction en paramètre d'une autre.

Exemple : soient les fonctions double(x) et triple(x) qui donnent respectivement 2x et 3x
Pour multiplier par 6 on peut passer par une variable intermédiaire ou imbriquer les deux fonctions précédentes.

a <-- double(5)
b <-- triple(a)

c <-- triple(double(5))

Remarque : l'imbrication prend tout son sens avec la programmation fonctionnelle, et la notion de lambda calcul, où imbriquer deux fonctions revient à créer une nouvelle fonction.
0