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

Probleme algorithme dicothomie maple



  1. #1
    thibistin

    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 : 498
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
    EauPure

    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
    La béatitude est l'attitude de l’abbé : la théorie bleue

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Algorithme avec Maple
    Par mj4 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 31/10/2011, 19h21
  2. Maple 13 et algorithme
    Par julien_4230 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