IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scheme Discussion :

Pourquoi ça ne marche pas ?


Sujet :

Scheme

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Pourquoi ça ne marche pas ?
    Bonjour,
    je dois creer la fonction difference qui calcule la différence de deux ensembles A et B = A privé des éléments de B
    mais j'ai des messages d'erreurs.voici ce que j'ai fait
    Aidezmoi s'il vous plait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    (define (CreerDifference listeA listeB)
    	(if (empty? listeA)
    		(empty)
    	)
    	
    	(if (empty? listeB)
    		(listeRetour'(listeA))
    	)
    	
    	 (member (car listeA) listeB))
    	(listeRetour'( car listeA))
    	(CreerDifference (cdr listeA) listeB)

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Points : 2 467
    Points
    2 467
    Par défaut
    Qu'espères-tu comme aide ?

    Tu nous donnes un code non indenté, qui n'est pas valide en R6RS (tes if n'ont pas de else). Il contient des mots qui n'existe pas (comme empty? ou listeRetour) en Scheme et dont tu ne nous donnes pas la définition. Tu ne nous indique pas quel est la structure de donnée pour un ensemble, même si je suppose que c'est une simple liste.

    Pourrais-tu nous dire quel était l'algorithme que tu voulais implémenter ? Si ça ne marche pas c'est parce que tu n'as même pas réfléchi sur ton algo je parie. C'est un peu du n'importe quoi que tu viens d'écrire… dans le cas où aucune liste n'est vide, comprends-tu au moins ce que tu as écrit ? C'est-à-dire comprends-tu ce que fais (member (car listeA) listeB) ?

    On ne te fera pas ton devoir si tu ne montres pas que tu as travaillé (enfin moi je ne le ferais pas).

Discussions similaires

  1. Pourquoi INTERSECT ne marche pas ?
    Par Chatbour dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 25/06/2007, 22h03
  2. [Débutante] Pourquoi ça ne marche pas...?
    Par Tootsi dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 12/02/2006, 16h58
  3. Pourquoi ce code marche pas sous FF?
    Par Death83 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/09/2005, 10h04
  4. [W3C] Pourquoi ça ne marche pas sous IE
    Par polo-j dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 16/02/2005, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo