Forum

Catégorie : Programmes
Forum : Aide à la programmation
Vues : 1416
Réponses : 9
Type : discussion
Etat : réponses autorisées

Programme à faire pour DM

Jackjackwow le 20/12/2009 à 10:27
Bonjour à tous,
Je suis en classe de seconde et on fait des algorithmes sur la TI 82. Je m'en sors assez bien, je comprends bien tout ce système de programmation parce que j'avais un peu appris d'autre trucs.
Mais là la prof nous a demandé de créer un programme, je suis un peu bloqué notgood.gif
C'est à rendre pour la rentrée. Je vous montre les consignes:
--------------------------------------------------------------

"On suppose que l'équation f(crazy.gif=0 admet une solution unique xo dans l'intervalle [a;b]. On considère l'algorithme suivant :"
----------
Saisir:
a,b : bornes de l'intervalle de définition
f : fonction étudiée
N : entier naturel, N > ou = 1

Traitement:
Pour k de 1 jusqu'à N
m prend la valeur (a+b):2
Si f(m) et f(a) sont de même signe, alors
a prend la valeur m
sinon,
b prend la valeur m
Finsi
Finpour
Sorties:
Afficher a,b
Jackjackwow le 20/12/2009 à 10:30
Voilà, moi j'ai essayé un truc mais je bloque à un endroit:

Prompt A,B,F,N
N> ou N=1
For (K,1,N)
(a+b):2 -> m
----------
c'est là que je bloque.
Je sais qu'il faut que je mette une cndition "if... then" mais après je vois pas...

Voilà si quelqu'un pouvait m'aider svp
Merci, Jackjackwow.
sypotu le 20/12/2009 à 12:01
sans ma calculette, je dirais :
Code

Prompt A,B,N
Imput "F=", Y1   //dans var puis fonction
For(K,1,N)
(a+b)/2->M
If Y1(A)*Y1(M)>0
Then
M->A
Else
M->B
End
End
Disp A,B
Jackjackwow le 20/12/2009 à 14:19
Merci beaucoup!! Il me manquait en effet cet element. Je pense que c bon et je l'esseairai. Encore merci et bravo pour ce site !
Jackjackwow le 02/01/2010 à 11:09
Hey, re, il y 'a un truc que je n'arrive pas à comprendre, c'est le "input"
Où je dois écrire ça svp ? Et comment ? (sous quelel forme)
Merci
linkakro le 02/01/2010 à 12:47
Le Input est près de Prompt dans le menu prgm.
Jackjackwow le 02/01/2010 à 13:10
Oui j'ai bien trouvé le Input, mais après comment j'écris ça; si je pouvais avoir des détails svp...
J'ai essayé : Input F=,Y1 mais ça ne marche pas
(je suis allé chercher le Y1 dans var, fonctions...)
Merci de vos réponses.
linkakro le 02/01/2010 à 13:39
derrière le input : tu écris entre guillemets ce qui doit être affiché à l'écran lors de la demande de saisie ( "F=" ), une virgule, la variable cible (Y1).
Sinon remplace toute la ligne par Prompt Y1
Jackjackwow le 02/01/2010 à 15:46
Merci, mais encore un problème, quand je lance le programme, il me demande A,B,N : normal, j'entre des valeurs au pif, mais après il me demande F, et là il me marque erreur, et quand je vais voir l'erreur au code, il me souligne Y1 je ne sais pas pourquoi.
sypotu le 02/01/2010 à 18:22
tu dois rentrer une equation dans F avec un X