by Orian » 15 Dec 2015, 14:06
Bon résumons,
Tu es sur TI-83 PCE (donc langage TI-Basic z80) et tu dois faire un programme retournant un booléen : 1 si P est vrai, 0 si P est faux, P étant la condition à testé : "Le point A appartient à la courbe"
on va prendre un exemple simple : Y=X, ici, si X = 10, Y = 10 on est d'accord ?? bien ! donc pour voir si notre point est sur la courbe, on cherche dans la liste X la valeur 10, on récupère l'indice auquel il se trouve (appelons-le n), puis on va chercher la valeur Y1(n), puis n compare, c'est tout simple.
MAIS, considérons maintenant la fonction f(x)=x² (choisit arbitrairement). si l'on prend la méthode précédente, ça marchera les fois où X et xS seront similaire, donc si le pas choisit passe par xS, or, si on prend xS = 7.36, ça ne marchera pas, il faudrait changer le pas (de 1 vers 0.2 ou 0.6) donc il faudrait saisir une autre valeur, et tester toutes les valeurs unes par unes prendrait énormément de temps (pour 3.6, il faudrait déjà tester 36 valeurs, donc imagine pour 144.44
), ce n'est donc pas la bonne solution.
MAIS (encore) quelle est la définition 'une fonction ??
je te laisse répondre à cette question et je reviens vers toi après