Désolé pour le post précédent, il s'agit bien de la suite dite de Syracuse et non de Césaro.
Bonjour,
je tente en vain de définir une fonction qui rend le n-iéme terme de cette suite définie par Un+1 = Un/2 si Un pair, et (3*Un)+1 si Un impair, à partir de Uo fixé.
Je prends 2 variables n le rang du terme, et p le premier terme.
Je ne parviens pas à construire la récurrence.
Je pose
if (= n 0)
p
J'ai fait des essais directs à partir de cette étape, j'ai également essayé de passer par une seconde condition sur n = 1 suivie de (even? p) p/2 sinon (3p)+1. mais je n'arrive pas à démarrer la récurrence.
A votre avis, faut-il 2 variables?
Merci par avance des idées qui pourraient débloquer ma réflexion.
Cordialement.
Partager