Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Amélioration du programme Derive - Page 1 / 2
Revenge Mania le 05/05/2006 à 15:00
Voila, j'ai vu le programme derive et moi, j'en avait fait un avant de connaitre ce site qui me semble plus exact. Si votre dérivée est fausse, ca le dit dans 99% des cas immédiatement, si elle est juste, ca vous le dit au bout de 4-5 secondes (sur une Ti-82 agée de 2 ans)
Code
:10 -> D
:1 -> E
:ClrHome
:Disp"METTRE FONCTION","DANS Y1 ET DERIV","DANS Y2"
:Pause
:ClrHome
:-D -> A
:While A <= D
:nDeriv(Y1,X,A) -> B
:Y2(A) -> C
:If abs(B-C) <= 1E-9
:Then
:Disp "DERIVEE FAUSSE"
:Stop
:End
:A+E -> A
:End
:Disp "DERIVEE JUSTE"
Le principe de la plus grande justesse réside dans le fait que au lieu de ne tester qu'un nombre dérivé, il en teste un certain nombre. Plus vous augmenterez D et plus vous diminuerez E, plus vous serez proche d'un résultat sur à 100%. Mais déjà qu'avec les valeurs indiquées, le programme est un peu lent, à vous de voir. Vous pouvez aussi diminuer D et/ou augmenter E : vous gagnerez en rapidité mais perdrez en précision.
Pour l'équivalent du programme du webmaster, mettez D=145 et E=290. Cela testera juste une valeur de plus que celle du site. Merci en tout cas au site qui propose de tres bon progs. Je posterai plus tard un prog qui résout les équations du second degré également dans les complexes pour les terminales S, avec une TI-82 qui (contrairement à ce que dit le site) ne prend pas en charge les complexes. Seule la TI-82 Stat les prend en charge.
Sur ce...
webmaster le 05/05/2006 à 19:54
Très bonne considération,
@+ Le Webmaster
PS : Ce programme sera refait en utilisant ta technique !
PS2 : Soit le bienvenue !
Revenge Mania le 11/05/2006 à 11:46
Ayant testé le prog avec ln(X) en cours, j'ai vu que le programme était à changer : à l'utilisteur de choisir l'intervalle sur leq<uel est défini la fonction.
Code
:Disp"CHOISISSEZ UN","SUR LEQUEL LA FONC°","EST DEFINI ET","UN PAS"
:Input"BORNE INF ",A
:Input"BORNE SUP ",D
:Input"PAS ",E
:ClrHome
:Disp"METTRE FONCTION","DANS Y1 ET DERIV","DANS Y2"
:Pause
:ClrHome
:While A <= D
:nDeriv(Y1,X,A) -> B
:Y2(A) -> C
:If abs(B-C) <= 1E-9
:Then
:Disp "DERIVEE FAUSSE"
:Stop
:End
:A+E -> A
:End
:Disp "DERIVEE JUSTE"
vibra le 17/04/2007 à 14:22
Je suppose que <= signifie {différent de}webmaster le 17/04/2007 à 21:06
Non, c'est inférieur ou égal...
@+ Le Webmaster

vibra le 18/04/2007 à 08:20
Exact, merci.vibra le 18/04/2007 à 10:22
Il y a une erreur :
ce n'est pas :
Mais :
vibra le 12/07/2007 à 10:52
Webmaster, tu retirera ce post si tu trouve qu'il ne convient pas à l'étique du forum, mais ce programme ne fonctionne pas, par conséquent, je propose d'aller voir l'adresse suivante
https://tout82.pages-perso.fre[...]t.php?sujet=651, où figure exactement le même programme, mais qui fonctionne.
ed0uard le 11/06/2008 à 18:13
c'est normal d'attendre 3 plombes y1 et y2 ?
jwebmaster le 12/06/2008 à 15:50
vibra a écrit :
Webmaster, tu retirera ce post si tu trouve qu'il ne convient pas à l'étique du forum
Heureusement que la critique est libre ! Si le programme ne marche pas, je ne vais pas vous faire dire qu'il marche !
@+ Le Webmaster

Vince le 04/04/2010 à 14:02
Bonjour à tous
Je possède une TI-82 Stats.fr et le problème vient du programme "dérivée"
Je vais dans programme, je choisi donc "dérivée", j'exécute, je fait "enter" jusque là j'obtiens :
VERIF DERIV
1:VERIFIER
2:AIDE
3:QUITTER
Je vais dans le menu "AIDE" et j'obtiens
ERR:SYNTAXE
1:Quitter
2:Voir
Je sélectionne "2:Voir"
Je me retrouve à la 5éme ligne du programme c'est-à-dire :Output(1,1,"AIDE :") Le curseur se met sur le premier(")
J'aimerais savoir ou se situe le problème. Merci d'avance.Vince le 05/04/2010 à 19:58
Quelqu'un aurait une solution... ?Rézus le 06/04/2010 à 19:00
Normalement y a pas de problème,tu as bien mis la virgule avant les guillemets ?
Et tu as bien tapé output avec le bouton [prgm] et non en toutes lettres ?Vince le 08/04/2010 à 10:57
C'était effectivement la virgule juste avant le guillemet merci.
Encore une chose j'aurai quelques questions, étant novice dans la programmation je voudrais savoir comment me servir de se programme parce que bon je galère un peu...
Et que sigifie "output" , "EffEcr" , "Lbl" , "Goto" et "else" ?Rézus le 10/04/2010 à 13:31
Normalement tu as eu un cd avec ta calculette.Tous les renseignements dont tu as besoin sur les fonctions de base en programmation sont sur le manuel sur le cd,au chapitre 16.Vince le 12/04/2010 à 11:04
J'ai pu le manuel mais bon merci quand même.Vince le 12/04/2010 à 14:27
Et pour le programme alors ? Comment fait on pour s'en servir...Rézus le 13/04/2010 à 14:08
Qu'est-ce que tu veux dire ? tu as réussi a le démarrer non ?Vince le 14/04/2010 à 22:18
Juste comment s'en servir...
Je fait "execut" dans programme ensuite enter et après ?Rézus le 15/04/2010 à 11:27
tu refais entrer pour que le programme démarrecappuccino le 15/04/2010 à 12:28
tu ne pourrais pas donner une exemple?
en remplaçant "choisissez..... " MerciRézus le 15/04/2010 à 18:41
vous appuyez sur la touche [prgm],vous choisissez le programme que vous voulez utiliser à l'aide des touches fléchées "haut" et "bas",vous appuyez sur [entrer] pour sélectionner votre programme.Son nom précédé de "prgm" s'affiche dans l'écran principal.Attention,il faut qu'il s'affiche sur une "ligne" vierge (pas une ligne de l'écran,une ligne de calculs ou autres) sans quoi vous aurez une erreur de syntaxe.vous rappuyez encore une fois sur [entrer] et votre programme démarre si le code est correct.
ça va comme ça ?leep le 12/05/2010 à 20:21
comment fait-on pour rentrer la fleche sur la calculettelinkakro le 17/05/2010 à 20:34
la flèche -> c'est la touche [sto->] en bas à gauchepeeper le 16/02/2011 à 19:28
Bonjour,
Je n'arrive pas a trouver Y1 pour le rentrer dans le programme. pourriez vous m'aider mercilinkakro le 16/02/2011 à 22:33
menu var>fonctionmaxime le 20/03/2011 à 19:04
Bonsoir, j'ai rentré le programme sans cable sur les derivee pour ma
''Ti 82 stats fr''. j'ai revirifié 2 fois le programme il ne me semble pas avoir
fait d'erreur.
pourtant, lorsque je lance le programme je tombe bien sur le menu, je fais
vérifier, et là j'obtient une erreur syntaxe je met voir et il me fait:
:nDeriv(Y1,X
,145) -> A
En me surlignant la virgule avant le 145.
de plus, je ne suis pas sur d'avoir rentré correctement le "nDeriv".
J'ai trouvé le n dans catalogue et j'ai ecrit DERIV apres en toutes lettres je
suppose que ce n'est pas ça
En tout cas merci d'avance pour votre aide.
patate007 le 20/03/2011 à 20:02
T'as tout pigé Maxime

C'est une fonction, or les fonctions se trouvent toutes dans les menus (il ne faut pas les écrire en toutes lettres). Cependant elles ont parfois un nom différent.
La fonction
nDeriv( correspond j'imagine à la fonction
nbreDérivé( de ma TI-82 Stats fr disponible dans le menu [math]+[8]. Après tu n'as peut être pas la même calto =°
Maxime le 21/03/2011 à 21:28
Merci pour ta réponse Patate tu as fait avancé mon problème.
heureusement qu'il y a des gens comme toi pour aider ceux en difficulté.
La mauvaise nouvelle est qu'un autre problème est survenu.
Je pense à peu près avoir compris le fonctionement du programme,
mais pour l'utiliser suis-je obligé de rentrer 2 fonctions ?
Car lorsque je n'en rentre qu'une j'obtient une erreur invalide,
:Y2(145
)->B
et lorsque que je rentre 2 fonctions il m'affiche "erreur de dériv"
pourtant les dérivée que j'emploi sont simples ...
Encore merci à vous tous et votre contribution sur ce forum =) !
linkakro le 21/03/2011 à 22:16
-Tu dois remplir les fonctions dans le menu Y= et pas dans le programme.
-Tu dois écrire dans le programme " Y2(A) " et pas " Y2(145) "
-Ce programme sert a vérifier une expression par approximation, pas seulement une dérivée en un point.Maxime le 23/03/2011 à 21:13
je n'ai pas compris comment fonctionne le programe je dois etre bete ...
Merci à tous pour votre attention et pour votre aide je me debrouilerai pour le
controle

.
encore merci à tous en espérant que mes erreurs aideront certaines personnes.
(Si un modérateur juge ce message inhaproprié qu'il ne se gène pas pour
l'effacer.
Je ne tient pas à m'inscrire mais je voulais vraiment vous remercier pour votre
aide , passé une bonne soirée !)
Persalteas le 24/03/2011 à 22:20
Maxime a écrit :
je n'ai pas compris comment fonctionne le programe je dois etre bete ...
si tu pars comme ça tu ne vas pas faire grand chose de ta vie... xD
un peu de courage !!
Citation
Je ne tient pas à m'inscrire mais je voulais vraiment vous remercier pour votre
aide , passé une bonne soirée !)
de rien, merci linkakro et patate.
Je te félicite car tu fais preuve d'une grande politesse, qualité que tout le monde devrait posséder (moi le premier).
invité le 30/05/2011 à 19:56
Bonjour j'ai rentrer le programe mais je ne comprend aps comment l'utiliser, je suis une débutante en la matière...
En effet je vais dans programe je fais : dérivée, mais j'appuis deux fois et meme sans avoir rien rentré il me répond : dérivée fausse, je ne comrpend aps ou rentrer la fonction et sa dérivée pour les vérifier.
Merci de m'aider svp =)linkakro le 30/05/2011 à 20:23
Ta calculatrice possède un menu pour les fonctions Y=f(X). C'est dans ce menu que tu rentres les fonctions que le programme étudie. Ce menu est atteint en appuyant sur la touche tout en haut à gauche.
Y1 et Y2 du programme servent à employer les expressions du menu Y=f(X). On les saisi avec le menu var.Lucas060611006 le 03/06/2012 à 18:03
Bonjour , j'ai un petit probleme quand je tape ma fonction et quand je met ma derivé le resultat est toujours bon meme si je met une deriver fausse comment je dois faire ?linkakro le 03/06/2012 à 22:02
Il doit y avoir une erreur dans ta copie ou dans le code, ou même dans ta façon de t'en servir.
De plus le programme supporte une infime marge d'erreur, ce qui dans de rares cas peut influer dans le mauvais sens.
Mais c'est très étrange d'être annoncé valide, en général c'est plutôt le contraire.
Vérifie surtout les deux lignes suivantes :
While A <= D
nDeriv(Y1,X,A) -> B
Une erreur dans l'initialisation des variables au début ou dans le while peut mener à la fin, c'est-à-dire le message "juste", sans effectuer les tests.un-peu-perdue le 11/06/2012 à 19:29
Comment fait-on sur la calculette TI 82 stats.fr "ClrHome" svp?linkakro le 11/06/2012 à 19:53
ClrHome=EffEcr=prgm+droite+8
Il y a un article pour répondre à ce genre de question basique. Le minimum est de le consulter.Loi Normal le 27/05/2014 à 17:49
Bonjour, sauriez-vous comment on calcule grâce à la TI 82 la probabilité de X variable aléatoire suivant la Loi Normale?
Je vous remercie d'avance pour vos réponses

linkakro le 27/05/2014 à 18:40
Ta question est hors sujet. Et cette rubrique concerne les programmes du site Tout82, pas le forum, que tenait jadis le Webmaster.
Trouve une discussion en rapport direct avec ta question, par exemple ce que j'ai indiqué plus loin dans mon message, ou bien poste un nouveau sujet avec l'icone Nouveau.
La ti82 basique ne fournit pas de fonction toute faite pour calculer les lois de probabilité usuelles contrairement à la ti82stat(fr)/83.
Dans les deux cas on peut approcher le calcul soi-même.
Ta question est mal posée car une probabilité d'une variable aléatoire continue s'étudie sur un intervalle, ou alors tu confonds avec la densité de probabilité.
J'ai déjà résolu le problème dans le message pointé par le lien suivant.
https://tout82.pages-perso.fre[...]age=50254#50254 piraboss le 17/06/2014 à 15:34
Quand j’exécute le programme, l'aide s'affiche et puis après je ne sais po quoi faire, quelqu'un pourrait m'aider mercipiraboss le 17/06/2014 à 15:35
Oui je l'ai fait et puis je fais vérifier mais rien ne se passe?!piraboss le 17/06/2014 à 15:37
A chaque fois que je fais vérifier, je reviens toujours à l'aidelinkakro le 17/06/2014 à 18:32
L'aide est toujours affichée au début. Il faut appuyer sur Entrer pour passer à la suite qui approche plusieurs valeurs pour détecter une formule fausse. Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.