salut tout le monde, je suis nouveau et je voudrais savoir, parce que je viens d'avoir une TI 83+ de mon frere et il avait fais des programmes pour calculer le PGCD, dire si tel nombre est premier, il donne les diviseurs s'il est pas premier, etc..
et sans faire expret parce que je la maitrise pas du tout, j'ai effacé une ligne dans l'editeur du Programme et il me reste que le programme Pour dire si tel nombre est premier, et vu que jy connais rien, j'aimerai savoir si une personne qui saurais le "code" qu'il faus mettre dans l'editeur, pour avoir le programme qui calcule le PGCD de 2 nombre, SVP
ou un tuto comprehensible, parce que j'en ai besoin urgent !
merci d'avance tout le monde
sinon le - c'est le signe moins ou le tiré entre Parenthese ?
d'acc merci pour tout ^^
j'aurais tres bientot encore des question a propos des petit programmes lol ^^
en tous cas merci ^^
Ils faut ajouter quoi Pour qu'il Indique le Plus Petit Diviseur Commun ?
en fait pour qu'il mette le PGCD et le PPCM ( plus petit diviseur commun )
encore merci d'avance ^^
donc je dois faire sa ? :
Prompt A -> C
Prompt B -> D
Repeat A=B
If A>B:A-B→A
If A<B:B-A→B
End
Disp "Le PGCD est : ",A
Disp "Le PPCM est :", PPCM(C,D)
je dois ecrire sa donc ?
Bah si je chch les 2 en meme temps
sa sert a rien de mettre le C et le D
j'ajoute juste a la fin le disp PPCM c'est sa ?
c'est normal qu'il me donne exactement le meme chiffre entre PGCD et PPCM ?
jai du me planter qqpart lol ^^
bon alors je vais ecrire ce que j'ai mis sur l'editeur :
Prompt A
Prompt B
Repeat A=B
If A>B:A-B→A
If A<B:B-A→B
End
Disp "PGCD : ", pgcd(A,B)
Disp "PPCM : ", ppcm(A,B)
"pgcd" et "ppcm" je les ai trouvé dans le menu sur la touche maths je crois
merci sa marche sauf que defois le PPCM il me donne un Grand nombre style 57000 un truc comme sa ^^
Tout dépend des nombres dont tu calcules le ppcm...
deeph Le 19/09/2008 à 11:33 Oui mais même, qu'importe l'algo leur truc sera toujours plus rapide puisque c'est de l'asm (enfin en théorie).
very Le 22/09/2008 à 00:40 Mais non, le choix du langage n'influe généralement que d'un facteur ~constant sur la rapidité des algos, et donc un algo en O(exp(n)) même en asm sera assez vite plus lent qu'un algo en O(n).
ca se constate par exemple très bien sur Ti-68k où certains algos en basic vont en pratique plus vite que des algos de l'os en C ...
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard
La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.
gon33 Le 22/09/2008 à 11:13 Oui, en fait, même avec une machine puissante et un bon langage, un mauvais algo peut prendre des années là où un bon se finit en temps fini.
(ex: le calcul de Fibonacci peut se faire en exponentiel, ou en log de n...)