Programme en LISP

Bonjour,
je suis débutant en langage LISP, j'ai essayé en vain de parvenir à une solution d'un exercice, et je cherche une âme charitable pour m'aider, voila l'énoncé de l'exercice

"Définir le but aplatir( L,L1 ),qui prend une liste L quelconque , avec éventuellement des listes imbriquées , et retourne dans L1 la liste aplatie ( sans imbrication des listes).

merci d'avance
Configuration: Windows XP
Firefox 2.0.0.14

2 réponses

  1. bonjour,

    tu trouvera des exercices de lisp ici
    http://annaba.me/cours-et-exercices-de-calcul-formel-lisp/
    0
    1. Bonjour

      A vue de nez, une fonction récursive de traitement de liste devrait faire l'affaire :
      * On lui passe la liste applatie à la liste à applatir.
      * Parcourir la liste à applatir :
      - Pour un élément simple, ajouter à la liste applatie
      - Pour une liste : appeler récursivement la fonction

      Syll
      1