Olympiades · Académie Poitiers · 2018 · Séries autres que S
La transformation de Collatz d'un nombre entier strictement positif \(a\) est définie de la façon suivante :
\[ \left\{\begin{array}{c} \text { si } a \text { est pair, alors } a \text { devient } \frac{a}{2} \\ \text { si } a \text { est impair, alors } a \text { devient } \frac{3 a+1}{2} \end{array}\right. \]
La trajectoire du nombre \(a\) est alors constituée des valeurs prises par \(a\) au cours d'une succession de transformations de Collatz. Par exemple, on peut représenter la trajectoire de 12 ainsi :

Temps de vol et altitude maximale :
Entrée : nombre entier strictement positif \(\boldsymbol{a}\).
Sorties : temps de vol \(\boldsymbol{t}\), altitude maximale \(\boldsymbol{m}\).
\(\boldsymbol{t}=\mathbf{0}\)
\(\boldsymbol{m}=\boldsymbol{a}\)
Tant que \(\boldsymbol{a}\) est différent de 1, faire :
Si \(a\) est pair, alors \(a\) prend la valeur
sinon \(a\) prend la valeur
Fin si
\(\boldsymbol{t}\) prend la valeur
\(\_\_\_\_\)
Si \(a>m\), alors
Fin si
Fin tant que
Afficher \(\boldsymbol{t}\)
Afficher \(\boldsymbol{m}\)
Aucun corrigé disponible pour cet exercice dans la source APMEP.