[MAPLE 12] Suite de Syracuse
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

[MAPLE 12] Suite de Syracuse



  1. #1
    invitefcac44fe

    [MAPLE 12] Suite de Syracuse


    ------

    Bonjour, voici l'algorithme que j'ai crée en maple pour réaliser la suite de Syracuse (cf ici), où M est le seuil de calcul, pour arrêter l'ordi quand il ne trouve pas 1 assez vite, et N le nombre de départ.

    Syracuse := proc(M,N)
    local u,i ;
    u:= N ;
    i:=0 ;
    while u>1 and i<= M do
    if type(u,even) then
    u:=u/2 ;
    i:=i+1 ;
    else
    u:=3*u+1 ;
    i:=i+1 ;
    end if ;
    [u, i] ;
    end do ;
    end proc ;


    Seul problème : il ne m'affiche que les deux dernières valeurs de u et i, donc u=1 et i=l'étape à laquelle 1 est atteint, et je voudrais qu'il m'affiche toutes les valeurs intermédiaires ! Ca fait 3h que je suis dessus, toujours pas trouvé le moyen d'afficher ces satanés valeurs.

    Pourriez-vous m'aider ?

    Merci d'avance !

    -----

  2. #2
    gg0
    Animateur Mathématiques

    Re : [MAPLE 12] Suite de Syracuse

    Il suffit de faire afficher u dans ta boucle (au bon endroit). Tu connais "print" ?

    Cordialement.

  3. #3
    invitefcac44fe

    Re : [MAPLE 12] Suite de Syracuse

    Parfait, je ne connaissais pas print ! Ca marche bien merci !

Discussions similaires

  1. Animer un graphe de suite (maple)
    Par invite389046aa dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 03/02/2013, 01h10
  2. suite de syracuse en Caml
    Par invite362b41bc dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 12/01/2013, 22h17
  3. Démonstration de la suite de Syracuse
    Par invitee44bbede dans le forum Mathématiques du supérieur
    Réponses: 24
    Dernier message: 23/02/2012, 15h43
  4. Aide Maple Syracuse
    Par invited83388e1 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 24/02/2011, 13h48
  5. Suite de Syracuse
    Par SPH dans le forum Mathématiques du supérieur
    Réponses: 9
    Dernier message: 25/08/2007, 10h21