arguments de int

Bugs

Modérateur : xcasadmin

Répondre
alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

arguments de int

Message par alb » mer. mars 10, 2010 8:31 pm

Est-ce normal que int renvoie 0 si le troisième argument est strictement supérieur au quatrième ?

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: arguments de int

Message par parisse » mer. mars 10, 2010 8:47 pm

non, vous pouvez me donner un exemple où ca ne marche pas?

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: arguments de int

Message par alb » mer. mars 10, 2010 8:57 pm

mauvaise appréciation du problème.Je reformule:
Pourquoi int(x,x,1,0) renvoie 0 ?

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: arguments de int

Message par alb » mer. mars 10, 2010 9:02 pm

Complément:
A:=int(t^n,t)
subst(A,t=0) renvoie undef
idem avec assume(n,integer) au préalable.

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: arguments de int

Message par parisse » jeu. mars 11, 2010 6:55 am

alb a écrit :mauvaise appréciation du problème.Je reformule:
Pourquoi int(x,x,1,0) renvoie 0 ?
bizarre, ici j'obtiens -1/2. Est-ce que x n'était pas assigné avec 0 comme valeur?

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: arguments de int

Message par parisse » jeu. mars 11, 2010 6:59 am

oui, 0^expression renvoie undef. C'est d'ailleurs normal sous l'hypothèse assume(n,integer) car n peut etre négatif. Sous l'hypothèse n>0, on pourrait remplacer par 0, le code actuel ne teste pas les hypothèses sur l'exposant, pour l'instant je préfère ne pas le modifier j'ai trop peur d'effets de bord.

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: arguments de int

Message par alb » jeu. mars 11, 2010 6:09 pm

Je teste dans une nouvelle session:
int(x,x,0,1) renvoie 1/2
int(x,x,1,0) renvoie 0
int(x,x,-2,1) renvoie -3/2
int(x,x,1,-2) renvoie 0

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: arguments de int

Message par parisse » jeu. mars 11, 2010 7:33 pm

très curieux, c'est quelle version et sur quel os?

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: arguments de int

Message par alb » jeu. mars 11, 2010 8:20 pm

win32 et 0.8.5 du 23/02/2010
Rq:je n'ai plus le message fichier automatique de sauvegarde trouvé

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: arguments de int

Message par alb » jeu. mars 11, 2010 8:51 pm

Encore mieux:
// fltk 7Fl_Tile 13 227 1410 73 18 0
[
// fltk N4xcas19Multiline_Input_tabE 13 227 1410 28 18 0
int(x,x,2,-1)
,
// fltk N4xcas10Log_OutputE 13 255 1410 1 18 0

,
// fltk N4xcas8EquationE 13 256 1410 44 18 0 1
(-3)/2
]
,
// fltk 7Fl_Tile 13 302 1410 50 18 0
[
// fltk N4xcas19Multiline_Input_tabE 13 302 1410 27 18 0
int(x,x,1,-2)
,
// fltk N4xcas10Log_OutputE 13 329 1410 1 18 0

,
// fltk N4xcas8EquationE 13 330 1410 22 18 0 1
0
]

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: arguments de int

Message par parisse » jeu. mars 11, 2010 8:54 pm

bon, je regarderai demain si ca marche avec la version actuelle sous windows. Il me semble que j'ai corrige un bug dans l'integration définie récemment, c'est peut-etre pour ça...

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: arguments de int

Message par parisse » lun. mars 15, 2010 3:20 pm

voila, c'est corrige, un bug un peu obscur suite a une redeclaration de variable locale avec un type different, le compilo ne ralait pas et agissait differemment sous linux et windows...

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

Re: arguments de int

Message par alb » lun. mars 15, 2010 8:22 pm

Merci et à bientôt...le plus tard possible dans cette section.

Répondre