π
<-

TI 83 Premium CE - Ecrire un algorithme

Discussions scientifiques et scolaires

TI 83 Premium CE - Ecrire un algorithme

Unread postby f(theo) » 15 Dec 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: Select all
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
User avatar
f(theo)Programmeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 49.2%
 
Posts: 8
Joined: 04 Sep 2015, 18:09
Gender: Male
Calculator(s):
MyCalcs profile
Class: Tle S
Twitter: theodmo

Re: TI 83 Premium CE - Ecrire un algorithme

Unread postby Hayleia » 15 Dec 2015, 14:03

Ben une fois là, t'as juste à vérifier que Y=f(X).
Donc quelque chose comme
Code: Select all
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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: TI 83 Premium CE - Ecrire un algorithme

Unread postby 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 :~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
User avatar
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 48.1%
 
Posts: 56
Joined: 05 Jul 2015, 15:35
Location: 5/2
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: PC

Re: TI 83 Premium CE - Ecrire un algorithme

Unread postby Orian » 15 Dec 2015, 14:08

Hayleia wrote:Ben une fois là, t'as juste à vérifier que Y=f(X).
Donc quelque chose comme
Code: Select all
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 :/
User avatar
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 48.1%
 
Posts: 56
Joined: 05 Jul 2015, 15:35
Location: 5/2
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: PC

Re: TI 83 Premium CE - Ecrire un algorithme

Unread postby Hayleia » 15 Dec 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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: TI 83 Premium CE - Ecrire un algorithme

Unread postby Orian » 15 Dec 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
User avatar
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 48.1%
 
Posts: 56
Joined: 05 Jul 2015, 15:35
Location: 5/2
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: PC

Re: TI 83 Premium CE - Ecrire un algorithme

Unread postby Hayleia » 15 Dec 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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: TI 83 Premium CE - Ecrire un algorithme

Unread postby Orian » 15 Dec 2015, 14:31

Et bien maintenant tu sais ^^ :)
User avatar
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 48.1%
 
Posts: 56
Joined: 05 Jul 2015, 15:35
Location: 5/2
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: PC

Re: TI 83 Premium CE - Ecrire un algorithme

Unread postby Orian » 15 Dec 2015, 14:32

Et du coup il s'est barré lui :/
User avatar
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 48.1%
 
Posts: 56
Joined: 05 Jul 2015, 15:35
Location: 5/2
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: PC

Re: TI 83 Premium CE - Ecrire un algorithme

Unread postby f(theo) » 15 Dec 2015, 16:00

Merci beaucoup tout le monde :)
User avatar
f(theo)Programmeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 49.2%
 
Posts: 8
Joined: 04 Sep 2015, 18:09
Gender: Male
Calculator(s):
MyCalcs profile
Class: Tle S
Twitter: theodmo

Next

Return to Maths, physique, informatique et autre...

Who is online

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

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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
-
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.
1142 utilisateurs:
>1104 invités
>32 membres
>6 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)