Page 1 of 2

programmes utiles "à la demande"

Unread postPosted: 26 Jan 2008, 23:29
by sirusblack
Bonjour,
voilà, je viens d'acheter la nspire et je ne sais pas programmer. Je me suis donc dit que je pourrais demander les programmes qui m'interressent et que ceux que ça ne dérange pas pourraient les créer, voila pourquoi j'ai créé ce sujet. Ce sont surtout des programmes de spe maths que j'ai besoin...
Tous ceux qui voudront un programme spécial pour la nspire pourront ainsi le demander ici.

En ce qui me concerne, Mic m'a déja fait le division euclidienne ici et pour l'instant j'aimerais bien aussi avoir le prog pour le théorème de Bézout, celui de la décomposition en facteurs premiers (le moins important) et le PGCD.

Merci d'avance pour votre aide. :#top#:

Re: programmes utiles "à la demande"

Unread postPosted: 27 Jan 2008, 10:28
by charognard
pour le PGCD tu as l'instruction gcd(x,y)

Re: programmes utiles "à la demande"

Unread postPosted: 27 Jan 2008, 14:41
by charognard
factor(x) pour les termes premiers !!!
pour ce qui est de la fonction de bezout on pourrait peut etre au lieu de te la faire.
de te montrer comment la faire, NON ?
alors si tu veux jouer le jeu
phase 1
decompose ta fonction en language parlé.
genre par exemple pour la factorielle :
N = nombre à calculer
C = resultat de la factorielle
j'initialise C à 1
je commence une boucle
si N = 1 alors je retourne C et la fonction est finie
si N=0 alors je retourne C=1 et la fonction est finie
C=C*N
je décrémente N
je boucle

Re: programmes utiles "à la demande"

Unread postPosted: 27 Jan 2008, 16:14
by sirusblack
Merci mic
Charognard, moi aussi je n'ai pas compris ton explication.
@+

Re: programmes utiles "à la demande"

Unread postPosted: 27 Jan 2008, 18:47
by charognard
Mic wrote:QUoiqu'il en soit, il faut utiliser l'algorithme d'Euclide pour le faire. Etendu, pour le faire simplement.

c'est ce que je voulais dire mic !!
faire l'algo en language formel pour ensuite envisager sa programmation

Re: programmes utiles "à la demande"

Unread postPosted: 03 Feb 2008, 14:25
by sirusblack
Salut,
encore une fois merci pour le théorème de Bézout mais en fait moi j'aurais bien aimé avoir le même programme que dans le livre de spé et que j'ai dans ma 82 : l'application de la propriété de Bézout et non pas de son théorème, c'est-à-dire un prog qui trouvrent pour a et b deux nombres u et v tels que ua + vb = pgcd(a,b) alors que ce que tu as fait, c'est juste dans le cas où a et b sont premiers entre eux... Ca ne serait pas trop te demander de me faire ça ?

merci

Re: programmes utiles "à la demande"

Unread postPosted: 03 Feb 2008, 23:54
by sirusblack
OK merci je le ferai quand j'aurais le temps...

Re: programmes utiles "à la demande"

Unread postPosted: 04 Feb 2008, 20:22
by sirusblack
Mic wrote:Si tu y arrives vraiment pas, dis-le.


Bah... sincèrement j'ai essayé mais après mes multiples tentatives, j'ai réussi à faire un truc ou la calculatrice affiche "terminé" mais après, quand j'essaye le résultat l'horloge aparait et le résultat ne s'affiche jamais... j'ai vraiment essayé de faire ce que tui m'a dit mais je ne vois pas ce qui ne va pas...
désolé...

Re: programmes utiles "à la demande"

Unread postPosted: 04 Feb 2008, 20:30
by charognard
l'horloge ????
arrete tout de suite tu es en train de programmer sur ton radio-réveil !

Re: programmes utiles "à la demande"

Unread postPosted: 04 Feb 2008, 20:54
by charognard
j'avais compris :;):