π
<-

TI 83 Premium CE - Ecrire un algorithme

Discussions scientifiques et scolaires

TI 83 Premium CE - Ecrire un algorithme

Messagede f(theo) » 15 Déc 2015, 13:48

Bonjour, je dois coder un algorithme sur une TI 83 Premium CE,
il faut que l'algorithme retourne si un point A(X a; Y b) appartient à une courbe représentative d'une fonction f(x)
et f(x) = x²-3x

Pouvez-vous m'aider s'il vous plaît car je ne sais pas du tout comment faire ?
Voici ce que j'ai déjà :

Code: Tout sélectionner
Disp "Programme qui renvoie si un point A
appartient à la courbe représentative d'une fonction"
Disp "Entrez les coordonnées X puis Y du point A :"
Prompt X, Y
Avatar de l’utilisateur
f(theo)Programmeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 49.2%
 
Messages: 8
Inscription: 04 Sep 2015, 18:09
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Tle S
Twitter/X: theodmo

Re: TI 83 Premium CE - Ecrire un algorithme

Messagede Hayleia » 15 Déc 2015, 14:03

Ben une fois là, t'as juste à vérifier que Y=f(X).
Donc quelque chose comme
Code: Tout sélectionner
If X²-3X=Y:Then
Disp "Le point est sur la courbe"
Else
Disp "Le point n'est pas sur la courbe"
End

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: TI 83 Premium CE - Ecrire un algorithme

Messagede Orian » 15 Déc 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 :~o ), 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 :P
Avatar de l’utilisateur
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 48.1%
 
Messages: 56
Inscription: 05 Juil 2015, 15:35
Localisation: 5/2
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: PC

Re: TI 83 Premium CE - Ecrire un algorithme

Messagede Orian » 15 Déc 2015, 14:08

Hayleia a écrit:Ben une fois là, t'as juste à vérifier que Y=f(X).
Donc quelque chose comme
Code: Tout sélectionner
If X²-3X=Y:Then
Disp "Le point est sur la courbe"
Else
Disp "Le point n'est pas sur la courbe"
End


Hayleia t'es pas drôle, il faut le laisser réfléchir à pourquoi une méthode et pas une autre, s'il sait pas pourquoi il code telle ou telle chose de telle ou telle manière, il progressera pas :/
Avatar de l’utilisateur
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 48.1%
 
Messages: 56
Inscription: 05 Juil 2015, 15:35
Localisation: 5/2
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: PC

Re: TI 83 Premium CE - Ecrire un algorithme

Messagede Hayleia » 15 Déc 2015, 14:09

J'ai pas compris de quoi tu parlais dans ton premier post. Il n'y a pas de liste ici. On a un point et la fonction, et on veut savoir si le point est sur la courbe de la fonction. On ne cherche pas le xS en fonction du Y...

Et si son problème était seulement "j'ai tout compris aux maths mais je sais pas comment l'écrire sur ma calculette", c'est pas le laisser réfléchir sur les maths qui va l'aider, il lui faut juste la syntaxe.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: TI 83 Premium CE - Ecrire un algorithme

Messagede Orian » 15 Déc 2015, 14:17

xS, les listes et compagnie, c'est juste car c'était la première solution qui a été proposée dans le chat, donc j'expliquait pourquoi c'était pas une bonne méthode, d'où le fait de lui demander la définition d'une fonction, ça aurait justifié que f(x) ne pouvait avoir qu'une seule image, donc que ce que tu lui as expliqué est possible, et en le laissant réfléchir il aurait compris pourquoi la seconde méthode plutôt que la première ^^, il aurait compris la différence pour la machine, donc progression en code :D
Avatar de l’utilisateur
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 48.1%
 
Messages: 56
Inscription: 05 Juil 2015, 15:35
Localisation: 5/2
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: PC

Re: TI 83 Premium CE - Ecrire un algorithme

Messagede Hayleia » 15 Déc 2015, 14:26

Ah, mais j'ai raté la discussion sur le chat...

Du coup ce que je lis sur ce post c'est plus "je ne sais pas comment écrire le programme" que "je ne sais pas quelle est la prochaine étape mathématique que je devrais écrire en programme dans un second temps".

Donc oui, je suis d'accord qu'il aurait fallu plus de pédagogie pour le premier temps mais je pensais qu'on ne parlait que du deuxième ici.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: TI 83 Premium CE - Ecrire un algorithme

Messagede Orian » 15 Déc 2015, 14:31

Et bien maintenant tu sais ^^ :)
Avatar de l’utilisateur
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 48.1%
 
Messages: 56
Inscription: 05 Juil 2015, 15:35
Localisation: 5/2
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: PC

Re: TI 83 Premium CE - Ecrire un algorithme

Messagede Orian » 15 Déc 2015, 14:32

Et du coup il s'est barré lui :/
Avatar de l’utilisateur
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 48.1%
 
Messages: 56
Inscription: 05 Juil 2015, 15:35
Localisation: 5/2
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: PC

Re: TI 83 Premium CE - Ecrire un algorithme

Messagede f(theo) » 15 Déc 2015, 16:00

Merci beaucoup tout le monde :)
Avatar de l’utilisateur
f(theo)Programmeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 49.2%
 
Messages: 8
Inscription: 04 Sep 2015, 18:09
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Tle S
Twitter/X: theodmo

Suivante

Retourner vers Maths, physique, informatique et autre...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 76 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
5594 utilisateurs:
>5561 invités
>25 membres
>8 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)