π
<-

programmes pour approximer les zeros d'une fonction

Programmation et implémentation d'algorithmes.

programmes pour approximer les zeros d'une fonction

Unread postby skaya » 14 Jun 2010, 11:47

Bonjour
je reviens une nouvelle fois vers vous car j'ai quelques petits soucis..depuis hier je travaille sur le leçon N°79 pour le CAPES, méthodes d'approximation des zéros d'une fonction, et on doit se servir de la calculatrice .. j'ai trouvé un site, qui m'a bcp servi pour toutes mes leçons, qui propose 4 programmes et donc 4 méthodes : dichotomie, lagrange, newton et ajustement linéaire
je vous donne le site http://www.capes-de-maths.com/lecons/lecon79.pdf, les programmes sont pages 7 et 8 ..
bon dans un premier temps j'ai essayé de les comprendre et je crois que ça va à peu près sauf quelques petites trucs mais mon soucis c'est qu'avec ma calculette, ça marche pas du tout ..
Ils testent leur programme avec la fonction exp(x-3)-4 sur [1;5] à 10^-5 près, et moi quand je teste avec cette fonction, ça me donne x=3 et 0 étapes pour la dichotomie, donc l'incrémentation des étapes ne se fait pas, et j'ai pas d'arrondi à 10^-5 près ..j'ai x=1 pour la méthode de lagrange donc là ça déconne carrément, et x=5 pour newton avec un nombre d'étapes =-1 ce qui est encore plus faux ..

bref je suis pas assez calée pour avoir la moindre idée d'où vient le soucis ..je suppose que les programmes proposés sur le site sont justes, alors je vois pas ce qui bloque
merci d'avance si vous avez des pistes de ce qui peut foirer ..
User avatar
skaya
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 16%
 
Posts: 19
Joined: 01 Mar 2010, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: IUFM Capes math

Re: programmes pour approximer les zeros d'une fonction

Unread postby Bisam » 14 Jun 2010, 12:10

Une explication plausible est que "x" possède une valeur dans ta calculatrice... et que cette valeur soit justement 3+ln(4)....
Il te suffit donc d'effacer la valeur de "x" dans ce cas.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: programmes pour approximer les zeros d'une fonction

Unread postby skaya » 14 Jun 2010, 12:14

c'est dans "var Link" qu'on le voit ça c'est bien ça ? j'ai pas de x à priori mais je sais qu'effectivement j'ai fait des manip auparavant où je rentrais des valeurs dans x

en fait dans var link j'ai mes programmes et plein de "variables" du style xa,xm,n,p,q,.. et à côté y'a écrit EXPR suivi d'un chiffre, c'est quoi exactement ? je peux l'effacer tout ça ?
User avatar
skaya
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 16%
 
Posts: 19
Joined: 01 Mar 2010, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: IUFM Capes math

Re: programmes pour approximer les zeros d'une fonction

Unread postby Loulou 54 » 14 Jun 2010, 12:27

Ce sont des expressions, le chiffre à côté est leur place en mémoire. Oui tu peux les effacer, ils sont sûrement créés par les programmes.
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: programmes pour approximer les zeros d'une fonction

Unread postby skaya » 14 Jun 2010, 18:59

bon j'ai tout effacé et à priori il n'y a plus rien de stocké dans "x" mais ça marche pas quand même
User avatar
skaya
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 16%
 
Posts: 19
Joined: 01 Mar 2010, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: IUFM Capes math

Re: programmes pour approximer les zeros d'une fonction

Unread postby tama » 14 Jun 2010, 19:57

Le programme c'est exactement le même que celui dans le lien du premier post ? essaies de lancer "NewProb" dans l'écran Home puis réessaies.
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: programmes pour approximer les zeros d'une fonction

Unread postby skaya » 14 Jun 2010, 20:10

oui c'est le même j'ai relu des dizaines de fois ou alors je perds la boule..
je viens de faire ça et ça donne toujours pareil .. une solution exacte et pas arrondie, et le nombre d'étapes qui reste à 0
User avatar
skaya
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 16%
 
Posts: 19
Joined: 01 Mar 2010, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: IUFM Capes math

Re: programmes pour approximer les zeros d'une fonction

Unread postby Bisam » 14 Jun 2010, 21:15

Tu n'aurais pas mis
Code: Select all
ki
au lieu de
Code: Select all
ki
?
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: programmes pour approximer les zeros d'une fonction

Unread postby skaya » 15 Jun 2010, 18:18

non j'ai bien mis
Code: Select all
 ki

je vais essayer de taper le programme sur mon autre calculatrice voir si c'est ma calculette qui foire car elle a enregistré des valeurs ou si ça vient du programme

par contre dans le programme dichotomie la ligne
Code: Select all
int(ln((b-a)/p)/(ln2))-i

ça sert à quoi ? j'ai du mal à voir ce que c'est "i"
User avatar
skaya
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 16%
 
Posts: 19
Joined: 01 Mar 2010, 00:00
Gender: Female
Calculator(s):
MyCalcs profile
Class: IUFM Capes math

Re: programmes pour approximer les zeros d'une fonction

Unread postby Bisam » 15 Jun 2010, 19:55

C'est une condition d'arrêt.
Cette ligne permet de calculer à l'avance le nombre d'étapes nécessaires... mais en fait l'autre condition d'arrêt (à savoir b-a=p) est suffisante.

Tu peux enlever la ligne que tu as citée et la condition "and k
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Next

Return to Programmation

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1011 utilisateurs:
>990 invités
>16 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)