Algorithme et conjecture Collatz

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
loulou74
Messages: 5
Enregistré le: 29 Déc 2013, 15:27

Algorithme et conjecture Collatz

par loulou74 » 29 Déc 2013, 15:36

Bonjour, j'ai ce sujet :

Compléter l'algorithme ci-dessous pour qu'il donne l'altitude maximale et la durée du vol en fonction du nombre de départ a :

Afficher « Entrer un nombre entier ;) 1 »
_____________________________________________
_____________________________________________

_____________________________________________
Tant que ____________________________________
Si "a est pair" alors
a prend la valeur a/2
Sinon
a prend la valeur 3 x a + 1
Fin si
______________________________________
Si "a > c" alors
___________________________
Fin si
Fin Tant que
Afficher « L'altitude maximale du vol est »
______________________________________________
Afficher « La durée du vol est »
______________________________________________



Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 07:03

par ampholyte » 30 Déc 2013, 09:00

Bonjour,

La conjecture Collatz porte également le nom de Conjecture de Syracuse. Cette conjecture dit que :

Soit la suite (un) définit par :


et pour tout n >= 0 :
si un est pair
si un est impair

Pour tout N > 0, il existe n tel que la suite un = 1

A partir de ce complément d'information, est-ce que tu peux trouver ce qu'il manque dans l'algorithme pour répondre à la question.

loulou74
Messages: 5
Enregistré le: 29 Déc 2013, 15:27

par loulou74 » 31 Déc 2013, 01:21

D'accord mais je ne vois toujours pas par quoi je peux remplir cet algorithme...

Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 07:03

par ampholyte » 31 Déc 2013, 09:04

Commençons par le début.

1) Dans l'algorithme actuel, quels sont les variables qui sont nécessaires (il te suffit de regarder quels sont les variables qui sont utilisées mais qui ne sont pas initialisées) ?

2) A quoi correspondent les variables ? (Essaye de m'expliquer ce que tu comprends des variables que tu as trouvé dans 1))

3) Quel est la condition d'arrêt de la boucle ? (Je te l'ai indiqué un peu plus haut implicitement)
Pour tout N > 0, il existe n tel que la suite un = 1

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 89 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite