J'avais dans l'idée d'utiliser Xcas pour que mes élèves puissent faire la démonstration sur la résolution de ax^2+bx+c=0 sans s'arréter sur des calculs complexes (forme canonique puis étude du signe du discriminant). J'ai donc fait :
Code : Tout sélectionner
f(x):=a*x^2+b*x+c
Code : Tout sélectionner
// Interprète f
// Attention: a,b,c, declarée(s) comme variable(s) globale(s)compilationf
Code : Tout sélectionner
delta:=b^2-4*a*c
Code : Tout sélectionner
assume(delta<0)
Code : Tout sélectionner
?
Code : Tout sélectionner
solve(f(x)=0,x)
Je me suis dit que c'était un problèmes de déclaration de variables ou un problème d'utilisation de assume mais en fait je sèche !...
Peut-on utiliser assume pour distinguer les 3 cas ?
Sinon, avez vous une piste à me proposer ?
Merci
Bruno
PS : j'ai essayé de définir f comme f(x,a,b,c)=a*x^2+b*x+c ou de donner d'abord des valeurs à a, b et c puis de les purger avec purge sans succcès.