Probleme algorithme dicothomie maple
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Probleme algorithme dicothomie maple



  1. #1
    inviteab4b845d

    Probleme algorithme dicothomie maple


    ------

    SALUT ,

    Je voudrais bien traduire un algo vers un langage maple , chose que je n'ai pas reussi :/
    Nom : 4LeNxPA.png
Affichages : 539
Taille : 27,3 Ko

    et voila ma traduction sur maple
    Code:
    dichotom:=proc (pre,f,nmax,a,b)
    local n,g,d,
    n := 1
    g:=a
    d:=b
    
    while n<=nmax and (d-b)/2 > pre
    
    p:=(g+d)/2;
    print(n,d,g,p)
    p:=p+1
               
            if f(d)*f(g)>0 then 
            g:=p
            else
            d:=p
            fi;
    od;
    end;
    en attendant votre aide svp ^^

    Merci d'avance

    -----

  2. #2
    gg0
    Animateur Mathématiques

    Re : probleme algorithme dicothomie maple

    Bonsoir.

    Pas de th dans dichotomie (en plus tu as le mot dans le passage que tu cites).

    Sinon, comme tu ne dis pas pourquoi "je n'ai pas reussi", difficile de t'aider.
    Juste quelques remarque :
    * Le paramètre f doit être une fonction, pas une expression
    * n ne varie pas
    * p:=(g+d)/2 suivi de p=p+1 montre que tu ne sais pas ce que tu fais
    * od seul ne veut rien dire.
    * Pourquoi utiliser Maple pour cet algorithme ?

    Cordialement.

  3. #3
    gg0
    Animateur Mathématiques

    Re : probleme algorithme dicothomie maple

    Par politesse, tu aurais pu dire que tu as posé la même question sur un autre forum, et que tu as eu des réponses et même modifié ton programme.

    Et tu ferais bien d'apprendre à programmer des choses plus simples. L'utilisation d'une fonction n'est jamais simple, que ce soit en Maple ou dans d'autres langages. Intégrer la fonction dans le corps du programme (donc l'expression f(x) plutôt que la fonction f) permet d'éviter cet écueil.

  4. #4
    inviteb6b93040

    Re : probleme algorithme dicothomie maple

    ET aussi

    d:=b

    while n<=nmax and (d-b)/2 > pre

    d-b=0 donc < pre donc la boucle sort dés le début

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Algorithme avec Maple
    Par invite7eed2b83 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 31/10/2011, 19h21
  2. Maple 13 et algorithme
    Par invite92876ef2 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 30/06/2010, 19h12
  3. Algorithme Maple
    Par invitedc3dbc26 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 12/01/2010, 08h23
  4. Aide: Algorithme en maple
    Par invitedc3dbc26 dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 11/01/2010, 14h22
  5. Algorithme Maple
    Par invite13b423f5 dans le forum Mathématiques du supérieur
    Réponses: 16
    Dernier message: 25/03/2007, 18h55