π
<-

Programme sur le second degré

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Programme sur le second degré

Unread postby julienbrunet21 » 01 Oct 2013, 19:26

Bonjour à vous,
Tout d'abord, je vous pris de m'excuser si j'ai mal placé ce sujet car mes questions concernent à la fois le basic et le lua et j'ai préférer ne pas le placer dans une des deux catégorie.
Habitué à programmer (de très petits programmes) tu Ti82 et Ti83 plus, j'ai finalement décidé d'acheter un Ti nspire CX CAS après conseil de ma prof de maths.
J'ai donc voulu me mettre à la programmation dessus, mais j'ai vite vu les limites du basic de cette calculatrice en créant mon programme pour la résolution d'un polynôme. En effet, je n'ai pas trouvé comme ajouter des pauses ou encore lui faire tracer la parabole correspondant à mon pôlynome, je vous donne déjà ce que j'ai fait :

Code: Select all
Define LibPub polynome()=
Prgm
:Disp "Calcul du discriminant"
:Local a,b,c
:Request "Valeur a",a
:Request "Valeur b",b
:Request "Valeur c",c
:b^(2)-4*a*c→d
:Disp "Discriminant=",d
:
:If d<0 Then
:  Disp "Pas de solution"""
:EndIf
:
:If d=0 Then
:((−b)/(2*a))→e
:  Disp "x=",e
:EndIf
:
:If d>0 Then
:((−b-√(d))/(2*a))→f
:((−b+√(d))/(2*a))→g
:  Disp "x1=",f
:  Disp "x2=",g
:EndIf
:EndPrgm


J'ai cependant téléchargé quelques programmes, codés en LUA où j'ai pu remarqué que l'interface était beaucoup plus conviviale et où il y avait beaucoup plus de possibilité par rapport au basic. J'ai vu entre autre, la création d'un tableau de signe, le fait de pouvoir tracer la courbe ou encore de faire apparaître le détail des calculs.
J'aimerais donc avoir si possible, des conseils pour la programmation en basic (pour ce programme) et si possible toujours, j'aimerais apprendre la programmation en LUA (j'ai entrepris des recherches, mais je tombe souvent sur des pages en anglais, mais je ne suis pas très très fort en anglais..., quelqu'un pourrait donc me venir en aide et m'expliquer les base s'il vous plaît ?

Merci d'avance et bonne soirée.
User avatar
julienbrunet21
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 66.7%
 
Posts: 8
Joined: 01 Oct 2013, 19:15
Gender: Male
Calculator(s):
MyCalcs profile
Class: Première S

Re: Programme sur le second degré

Unread postby NspireCas » 01 Oct 2013, 19:36

http://inspired-lua.org/index.php/categ ... s/?lang=fr

et

http://inspired-lua.org/index.php/categ ... e/?lang=fr

(y a pas grand chose, en français)

Sinon, pour ton programme, tu insères avec ctrl i une page graphiques, et tu rentre f1(x)=a*x^2+b*x+c

Pour faire des pauses, tu peux insérer des boucles semi-infinies, par exemple:
n:=0
while n≠ 5000
n:=n+1
endWhile
la pause durera le temps que la nspire augmentera 5000 fois la variable n, plus tu augmentes cette valeur, plus la pause sera longue ;)
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: Programme sur le second degré

Unread postby julienbrunet21 » 01 Oct 2013, 19:43

Merci beaucoup pour ta répondre rapide :)
Merci pour les liens je vais étudier cela, sinon au pire aurais-tu des liens en anglais (j'essayerais de comprendre, ça ne devrait pas être si dure.. je ferais un effort ^^ )
Ok pour la boucle ça va me servir !
J'ai plusieurs autres questions, lorsque j'utilise la fonction Text , est-il possible de l'utiliser comme
Code: Select all
Disp "x1=",f
?
tel que
Code: Select all
Text "x1=",f
?
Last edited by julienbrunet21 on 01 Oct 2013, 19:47, edited 2 times in total.
User avatar
julienbrunet21
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 66.7%
 
Posts: 8
Joined: 01 Oct 2013, 19:15
Gender: Male
Calculator(s):
MyCalcs profile
Class: Première S

Re: Programme sur le second degré

Unread postby NspireCas » 01 Oct 2013, 19:45

Text ne permet que d'afficher des chaînes de caractères, aussi, string(f) est la chaîne de caractère de f
Donc, tu doit taper
Code: Select all
Text"x1="&string(f)


tuto en anglais :
http://www.compasstech.com.au/TNS_Authoring/Scripting/
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: Programme sur le second degré

Unread postby julienbrunet21 » 01 Oct 2013, 19:49

J'ai ajouté ma page graphique comme tu m'a dis de le faire et j'ai ajouter f(x)=a*x^2+b*x+c mais aucune fonction ne se trace..

Donc si j'ai bien compris je tape :
Code: Select all
Text"x1="&string(f)


à la place de :
Code: Select all
Disp "x1=",f
User avatar
julienbrunet21
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 66.7%
 
Posts: 8
Joined: 01 Oct 2013, 19:15
Gender: Male
Calculator(s):
MyCalcs profile
Class: Première S

Re: Programme sur le second degré

Unread postby NspireCas » 01 Oct 2013, 19:52

c'est ça
pour le graphique, le problème vient de cette ligne :
Local a,b,c

celle-ci va supprimer ces variables après l'éxecution de la fonction...

supprime cette ligne, et les variables existeront aussi dans le graphique

Dis moi si ça marche ou pas
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: Programme sur le second degré

Unread postby julienbrunet21 » 01 Oct 2013, 20:04

Ok merci ça marche, la fonction s'affiche correctement !

La ligne que tu ma dis de taper avec "string", je peux la trouver ou je dois la taper
User avatar
julienbrunet21
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 66.7%
 
Posts: 8
Joined: 01 Oct 2013, 19:15
Gender: Male
Calculator(s):
MyCalcs profile
Class: Première S

Re: Programme sur le second degré

Unread postby NspireCas » 01 Oct 2013, 20:09

Tu ne peux pas la trouver directement, tu dois la retaper
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: Programme sur le second degré

Unread postby julienbrunet21 » 01 Oct 2013, 20:19

Ok merci par contre c'est bizarre, quand il m'affiche la valeur de x il met un nombre entre parenthèses alors qu'elle n'ont pas lieu dy être.
Exemple je rentre a=1 b=8 c=9
Il me donne comme résultat x1=-(racinecarre(7)+4)
x2=(racinecarre(7)-4
Pourquoi des parenthèses autour du 7 ?
User avatar
julienbrunet21
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 66.7%
 
Posts: 8
Joined: 01 Oct 2013, 19:15
Gender: Male
Calculator(s):
MyCalcs profile
Class: Première S

Re: Programme sur le second degré

Unread postby NspireCas » 01 Oct 2013, 21:03

C'est ton résultat qui est comme ça, si x1 serait 1, il n'aurait pas mis x1=(1), mais x1=1
Si tu veux le résultat sous forme de fractions,
remplace Disp "x=",e par Disp "x=",approx(e) ;
et Disp "x1=",f
: Disp "x2=",g
par Disp "x1=",approx(f)
: Disp "x2=",approx(g)
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 12 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:
>756 invités
>19 membres
>7 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
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)