π
<-
Chat plein-écran
[^]

Bugs corriges dans la nouvelle version de domaine

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

Bugs corriges dans la nouvelle version de domaine

Message non lude davidElmaleh » 19 Nov 2012, 19:24

Je tient à signaler que la majorité des failles concernant le programme Domaine, développé par David Elmaleh (c'est à dire moi même) ont été corrigés :
Image

Néanmoins, une seule et unique chose n'a pas été réparée:
La fonction |sqrt(x)|.
en effet, la calculatrice simplifie et donc trouve le domaine de cette fonction:
f(x) = sqrt(|x|)
19-11-2012 Écran001.jpg
19-11-2012 Écran001.jpg (13.57 Kio) Vu 2791 fois

Mais bon, le domaine de cette fonction est assez simple et peut même être calculé de tête.

Lien : http://tiplanet.org/forum/archives_voir.php?id=9139
Dernière édition par davidElmaleh le 19 Nov 2012, 19:33, édité 1 fois.
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

Re: Bugs corrigés dans la nouvelle version de domaine

Message non lude Adriweb » 19 Nov 2012, 19:27

Congratulations :)

Au pire, tu fais le cas abs(sqrt(x)) en dur dans le code .... :D
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.4%
 
Messages: 14629
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Bugs corrigés dans la nouvelle version de domaine

Message non lude critor » 19 Nov 2012, 19:29

Adriweb a écrit:Au pire, tu fais le cas abs(sqrt(x)) en dur dans le code .... :D


C'est justement impossible: la calculatrice faire une simplification 'fausse' (et a la politesse de le dire) avant que la 1ère ligne du programme ne s'exécute.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.2%
 
Messages: 41531
Images: 14881
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bugs corrigés dans la nouvelle version de domaine

Message non lude Adriweb » 19 Nov 2012, 19:31

Faudrait passer l'argument en tant que string alors... dommage
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.4%
 
Messages: 14629
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Bugs corrigés dans la nouvelle version de domaine

Message non lude davidElmaleh » 19 Nov 2012, 19:34

c vrai pk ne pas faire passer en string ?
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

Re: Bugs corrigés dans la nouvelle version de domaine

Message non lude critor » 19 Nov 2012, 19:34

Adriweb a écrit:Faudrait passer l'argument en tant que string alors... dommage


Déjà pensé.

Tu dois donc te taper un analyseur syntaxique.

Car si tu avais l'intention d'utiliser expr() pour récupérer l'expression contenue dans la string, tu as à nouveau sans aucun contrôle la même simplification à ce moment-là avant de récupérer le résultat de expr()....
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.2%
 
Messages: 41531
Images: 14881
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bugs corrigés dans la nouvelle version de domaine

Message non lude davidElmaleh » 19 Nov 2012, 19:36

dans ce cas, pourquoi ne pas creer un nouveau programme spécifique pour ce genre de cas?, qu'in ajouterai à domaine
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

Re: Bugs corrigés dans la nouvelle version de domaine

Message non lude maestroarte » 19 Nov 2012, 19:38

String ça me parait viable...
Avatar de l’utilisateur
maestroarte
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 36.6%
 
Messages: 165
Inscription: 30 Jan 2011, 08:10
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Bugs corrigés dans la nouvelle version de domaine

Message non lude critor » 19 Nov 2012, 19:43

maestroarte a écrit:String ça me parait viable...


Relis ici alors: viewtopic.php?f=43&t=10780&p=132587#p132587
Tu as interdiction d'utiliser expr().

C'est toujours aussi viable? ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.2%
 
Messages: 41531
Images: 14881
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bugs corrigés dans la nouvelle version de domaine

Message non lude maestroarte » 19 Nov 2012, 20:16

Je peux faire un programme qui va scanner la chaîne.
Pour sqrt(abs(x)), il ressort x intact, c'est simple à faire!
Ensuite, je te laisse le x pour que tu lui appliques ce que tu veux non?
Avatar de l’utilisateur
maestroarte
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 36.6%
 
Messages: 165
Inscription: 30 Jan 2011, 08:10
Genre: Homme
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers News TI-Nspire

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1311 utilisateurs:
>1264 invités
>41 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)