Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
SIMPLIFICATION d'un algorithme
dodododod le 25/12/2010 à 16:11
bonjour j'ai créer un algorithme dont j'ai besoin pour un exercice mais je voudrez qu'il soit reformuler car il m'a l'air "bête" et un peu répétitif dans la formulation. mais je ne sais pas comment faire , voici cette algorithme:
: Prompt a
: 1/2(a+(2/a))->b
: 1/2(b+(2/b))->c
: 1/2(c+(2/c))->d
: 1/2(d+(2/d))->e
: 1/2(e+(2/e))->f
: Disp b,c,d,e,f
j'ai la calculatrice Ti-82 Stats.fr version fancaise
merci de votre aide qui me sera grave utile

patate007 le 25/12/2010 à 17:02
Si j'ai bien compris, tu voudrais que ton programme soit "simplifié", même s'il est déjà simple.
Tu pourrais par exemple au lieu d'utiliser des lettres pour les variables, utiliser un tableau. Et donc te servir d'une boucle For. Sais-tu utiliser les tableaux et les boucles For ?dodododod le 25/12/2010 à 17:04
non je ne sais pas utiliser tous ca jai j'amais fait d'algorithme!
et moi en faite d'aprés ce qu'on ma di on peut faire un bloucle ou un truc dans le genre mais je suis perdu :/dodododod le 25/12/2010 à 17:24
Penses tu pouvoir m'aider =D?metallica le 25/12/2010 à 17:27
le code simplifié donne:
Code
:Prompt A
:For(X,1,5
:Disp Rép
:.5(Rép+2/Rép
:End
Je n'ai pas essayer mais je pense que ça marche.
dodododod le 25/12/2010 à 17:29
la foncion "rep" n'existe pas !! sur la calculatricedodododod le 25/12/2010 à 17:41
c'est bon merci quand meme jai trouver la reponse a ma question =) bonne soiréepatate007 le 25/12/2010 à 18:09
Ah c'est malin, il ne sait toujours pas utiliser la boucle For ^^'
Tu trouveras rep en faisant 2nde

.
Une boucle for sert à répeter une action (c'est une boucle) un certain nombre de fois. Elle se construit comme ça : For(variable, début, fin, pas). Le pas est facultatif (si il n'y a rien, c'est 1). En "français", ça donnerai : pour X allant de 1 à 5.
Persalteas le 27/12/2010 à 19:28
en faisant 2nde smiley, tu trouves Rép.
Ou alors, tu as une calculette en anglais et c'est Ans et pas Rép.Akmdad le 27/12/2010 à 19:38
lol seconde smùiley, va faloir que le webmaster trouve du temps pour corriger [ 0 ] [0]linkakro le 31/12/2010 à 12:49
Metallica a écrit :
le code simplifié donne:
Code
:Prompt A
:For(X,1,5
:Disp Rép
:.5(Rép+2/Rép
:End
Je n'ai pas essayer mais je pense que ça marche.
Tu as eu le réflexe des "rép" auxquels je ne pense jamais. BRAVO
---
Par contre tu n'affiches pas le dernier résultat. Il y a plusieurs solutions.
-met le disp après le calcul et ajoûte Disp A juste avant la boucle.
-ajoûte Disp rép à la fin.
Le prompt n'est pas stocké dans Rép. Ajoûte A
Code
:Prompt A
:A
:For(X,1,5
:Disp Rép
:.5(Rép+2/Rép
:End
:Disp Rép
metallica le 31/12/2010 à 19:24
Merci d'avoir améliorer le programme.
PS: Le "A" n'est pas demander mais je pense que c'est toujours mieux le voir.
Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.