Programme en LISP

abraham -  
 spark -
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. syll
     
    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
  2. spark
     
    bonjour,

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