• Aucun résultat trouvé

Conjecture de Syracuse

N/A
N/A
Protected

Academic year: 2022

Partager "Conjecture de Syracuse"

Copied!
3
0
0

Texte intégral

(1)

DERNIÈRE IMPRESSION LE 6 septembre 2014 à 8:58

Conjecture de Syracuse

Table des matières

1 Énoncé 2

1.1 Consignes : (travail à la main !) . . . 2 1.2 Consignes avec la calculatrice . . . 2 1.3 Correction : sur TI82 . . . 3

PAULMILAN 1 SECONDES

(2)

1. ÉNONCÉ

1 Énoncé

On considère l’algorithme suivant : 1) Entrer un enier naturelN.

2) Tant queN >1 réitérer la procédure suivante :

• SiNest pair remplacerN parN÷2.

• Sinon remplacerNpar 3×N+1.

3) Afficher la valeur deN.

✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏ ✏

1.1 Consignes : (travail à la main !)

1) Réaliser cet algorithme avec les entiersN =6, N=7, puis N =16.

2) Que constatez-vous ?

3) Modifier l’algorithme pour qu’il affiche toutes les valeurs successives deN. 4) Modifier l’algorithme pour qu’il affiche le nombre de tests effectués.

5) Modifier l’algorithme pour qu’il affiche la valeur maximale deNatteinte.

1.2 Consignes avec la calculatrice

1) Réaliser un programme qui réalise l’algorithme initial (Syracuse0).

2) Tester le programme avec des entiers de votre choix.

3) Modifiez le programme pour qu’il affiche à chaque étape la nouvelle valeur deNet tester à nouveau le programme (Syracuse1).

4) Modifiez le programme pour qu’il affiche le nombre d’itérations et tester à nouveau le programme (Syracuse2).

5) Modifiez le programme pour qu’il affiche le nombre maximal atteint et tester à nouveau le programme (Syracuse3).

PAULMILAN 2 SECONDES

(3)

1. ÉNONCÉ

1.3 Correction : sur TI82

: Disp "N 6=1"

: PromptN :NM : 0→ I

: WhileN >1

: If ent(N/2) = N/2 : Then

: N/2 →N : Else

: 3N+1→ N : End

: If N > M

: NM

: Disp N : I+1 → I : Pause : End : DispN

: Disp "NBRE ITERATION"

: Disp I

: Disp "MAXIMUM"

: Disp M

Affiche le texte N 6=1

demande l’entrée de la valeurN affecte la valeur deNà M affecte la valeur 0 à I

tant que la valeurN >1 faire siNest divisible par 2

alors affecter la valeurN/2 à N sinon faire

affecter la valeur 3N+1 àN fin si

siN > Mfaire

affecter la valeur deNà M afficher la valeur deN incémenterI de 1 arrêt

fin tantque

afficher la valeur deN afficher "nbre d’itération"

afficher la valeur deI afficher "maximum"

afficher la valeur deM

PAULMILAN 3 SECONDES

Références

Documents relatifs

[r]

Parce que le tourisme gourmand est un secteur touristique porteur pour notre destination, nos deux associations touristiques provinciales en tourisme gourmand, sont fières

Entre 2012 et 2014, 10 comités de pilotage de la Charte forestière ont été organisés pour formaliser le document d’aménagement forestier plaçant Sénart comme une forêt pilote

3H dont l’évaluation sommative + correction Sinon en fonction de la contrainte temps, cette partie peut être donnée aux élèves sous forme de dossier à compléter (et évaluer) à

// methode main() : point d’entree du programme public static void main(String[] args) {. // pour les entrees de donnees

Ex 1. Voici un programme de calcul et la traduction de chaque étape à l'aide d'expressions algébriques. Déterminer la valeur obtenue en sortie

En 2002, Jiburo remporte un grand succès aussi bien critique que public (il est le deuxième film de l’année en Corée) et est diffusé dans le monde entier. Neuf ans plus tard,

Espace pédagogique de l'académie de Poitiers > Physique - Chimie > Enseigner > Collège > Cycle 4 https://ww2.ac-poitiers.fr/sc_phys/spip.php?article633 - Auteur :