Bonjour tout le monde, j'ai du mal a faire mon dm de maths, pouvez vous m'aide?
Voici le sujet:
Le pigeon de Syracus est un étrange volatile. Son altitude de départ est toujours un nombre entier et après chaque mètre parcouru horizontalement, il change brusquement d'altitude:
-Si son altitude est paire, alors elle est divisée par 2
-Si son altitude est impaire, alors elle est multipliée par 3 et on lui ajoute 1.
La conjecture de Syracuse affirme que tôt ou tard, ce pigeon finira par atterir sur une barrière mesurant 1m de hauteur.
1)Un pigeon s'élance à 12m d'altitude. La conjecture de Syracuse est-elle vérifiée ? Quelle distance horizontale le pigeon a-t-il parcourue ?
2)Ecrire en langage naturel, en langage calculatrice un programme qui calcule et affiche les altitudes successives du pigeon en fonction de l'altitude de départ entrée par l'utilisateur. Il doit également afficher la distance horizontale parcourue.
j'ai réussi la première question mais par contre pour faire la programmation sur calculatrice je ne sais pas comment faire
En français:
Demander l'altitude de départ n
Tant que Bla bla bla
Si n est pair alors
Blabla
Sinon
Blablabla
....
Ce sont les blabla qui sont important
LA structure que je t'ai proposée n'est pas forcément la meilleure.
Quand tu auras fini, propose nous ton algorithme en langage naturel.
On te corrigera si nécessaire.
donc se serait cela:
Demander l'altitude de départ n, un nombre entier
Tant que n est supérieur a 1
Si n est pair alors
n/2 → n
ajoute 1 → A
Sinon
n*3+1 → n
ajoute 1 → A
Donné A
Donné n
Oui, ça me parait bien.
Il te reste à le traduire dans le langage de ta calculatrice.
Là, j'aurai plus de mal à t'aider car je n'ai pas de calculatrice.
Mais si tu as des pb, envoie moi quand même la liste des instructions. Je devrais pouvoir les décrypter...
Bonjour j'ai besoin d'aide sur une question de math
un pigeon s'élance d'une altitude entière comprise entre 1 et 1000m et compte parcourir la plus grande distance possible avant de se pose
Si son altitude est paire, alors elle est divisée par 2
si son altitude est impaire, alors elle est multiplier par 3 puis on ajoute 1.
Merci d'avance
*** message déplacé ***
bonjour, excuse moi je penser l'avoir mis
la question est :
Quelle est son altitude de départ pour que le pigeon parcoure la plus grande distance sachant qu'il s'élance d'une altitude entière entre 1 et 1000
*** message déplacé ***
Bonjour,
D'où vient cet énoncé mal ficelé ?
As-tu tout recopié au mot près ?
" Si son altitude est paire, alors elle est divisée par 2 " : Quand, comment ?
Après un certain temps, après avoir parcouru une certaine distance ??
On va considérer que l'on cherche à avoir un maximum d'étapes.
Essaye de voir ce qui se passe avec une valeur de départ choisie au hasard.
*** message déplacé ***
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :