π
<-

Recherche programme, besoin de votre aide

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

Re: Recherche programme, besoin de votre aide

Unread postby Laurae » 28 Nov 2010, 22:06

c'est facile pour x² + 3x + y² -2y, il suffit de faire (x+3/2)²+(y-2/2)², de développer, et de soustraire la suite qui est en trop (la partie sans les x et y). Ensuite il suffit de déplacer la partie en trop de l'autre côté. Si c'est supérieur à 0, c'est une équation de cercle, sinon ça l'est pas.

C'est très simple de le programmer, il n'y a que environ 3-4 étapes à faire.
User avatar
LauraeAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 78.8%
 
Posts: 1685
Images: 22
Joined: 25 Jun 2010, 00:00
Location: France, La Défense
Gender: Male
Calculator(s):
MyCalcs profile
Class: Professeur, Etudiant, Formateur

Re: Recherche programme, besoin de votre aide

Unread postby Eldec » 28 Nov 2010, 23:22

D'accord, existe-t-il un programme déjà fait dans ce cas ? (ou alors est-il possible de me le faire ?) Je n'y connais vraiment rien en programmation c'est pour cela que je demande.
Ce genre de programme me permettrait de gagner du temps , car c'est ce qui me manque en DS.
User avatar
Eldec
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 23.4%
 
Posts: 63
Joined: 25 Oct 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS

Re: Recherche programme, besoin de votre aide

Unread postby Bisam » 29 Nov 2010, 09:23

Voici un petit programme en quelques lignes qui devrait fonctionner :

Code: Select all
cercle(eq)
prgm
local rr,pt
clrio
if part(eq,0)="="
 left(eq)-right(eq)-eq
explist(solve({d(eq,x)=0,d(eq,y)=0},{x,y}),{x,y})-pt
eq-norm(pt-[x,y])^2-rr
if when(d(rr,x)*d(rr,y)0,true,false,false)
 disp "Tu as dû faire une faute de frappe.","Ce n'est pas une équation de cercle"
elseif when(rr0,true, false, true) then
 Disp "C'est le cercle de centre",pt,"et de rayon",racine(rr)
elseif when(rr=0,true, false,false) then
 Disp "C'est uniquement le point",pt,"(cercle de rayon nul)"
else
 disp "C'est l'ensemble vide."
endif
endprgm


Attention, quelques points à adapter en recopiant le code :
- les "d(eq,x)" sont des dérivées. Il faut remplacer le "d" par le symbole de dérivée de ta calculette.
- le "explist" est une fonction de ta calculette que tu trouveras dans le catalogue.
- le "" est à remplacer par le symbole "différent de", que tu peux par exemple obtenir par le raccourci [diamant]+[=] ou dans le menu [math][test][6]
- le "racine(rr)" est bien sûr à remplacer par le symbole "racine carrée".

Pour utiliser le programme, il suffit de taper par exemple :
Code: Select all
cercle(x^2+3x+y^2-2y=0)
et de lire les résultats.
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

Previous

Return to Problèmes divers / Aide débutants

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.
782 utilisateurs:
>761 invités
>14 membres
>7 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)