Programme à faire pour DM |
Auteur |
Message |
Jackjackwow
Invité
|
Posté le : Dim 20 Déc 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é
C'est à rendre pour la rentrée. Je vous montre les consignes:
--------------------------------------------------------------
"On suppose que l'équation f(=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
Invité
|
Posté le : Dim 20 Déc 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
Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
|
Posté le : Dim 20 Déc 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
|
---------------------- Ti-83+.fr
Passe en 1ère S
Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p |
|
|
|
Jackjackwow
Invité
|
Posté le : Dim 20 Déc 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
Invité
|
Posté le : Sam 02 Jan 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
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Sam 02 Jan 2010, 12:47
|
|
|
Le Input est près de Prompt dans le menu prgm.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Jackjackwow
Invité
|
Posté le : Sam 02 Jan 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
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Sam 02 Jan 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
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Jackjackwow
Invité
|
Posté le : Sam 02 Jan 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
Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
|
Posté le : Sam 02 Jan 2010, 18:22
|
|
|
tu dois rentrer une equation dans F avec un X
---------------------- Ti-83+.fr
Passe en 1ère S
Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p |
|
|
|