Littéral

Les propositions de correctifs ou d'exercices pour Pyromaths.

Modérateur : Développeurs

Répondre
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1130
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Littéral

Message par Jérôme » 25 mars 2011, 17:39

Bonjour,
histoire que personne ne se pose la question de savoir si Pyromaths vit toujours :? voici ce sur quoi je travaille. J'écris une classe Polynôme ainsi qu'une fonction priorités (la 3ème au moins) pour gérer le calcul avec des décimaux et/ou des polynômes.
Ça avance. J'ai fait des dizaines de milliers de tests en utilisant la bibliothèque sympy pour vérifier mes calculs. Ça m'a permis de déboguer mon code. Ce fut long, mais on approche. Il me reste à fignoler l'écriture LaTeX.
Je suis parti du principe que cette classe écrirait la factorisation pour les sommes de polynômes 3x+4x=(3+4)*x=7x. J'ai bien envie que ce soit toujours le cas, mais j'ai besoin de vos avis.
De même, vous verrez dans l'exemple joint, les produits sont décomposés ainsi : 4x*3x=4*3*x*x=12x².
Qu'en pensez-vous ? Soyez sympas, j'y ai passé un nombre d'heures hallucinant et je suis assez fier du résultat (oui, oui, j'ai bien écrit fier).

Image
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
Messages : 609
Inscription : 26 août 2006, 21:49
Localisation : Allemagne
Contact :

Re: Littéral

Message par Arnaud » 25 mars 2011, 17:45

Hé m...

J'étais en train de bosser là dessus en décembre...
Tu sais bien que je n'ai pas trop le temps de regarder en détail ton code, méga stress en ce moment, mais j'essayerai dans le courant de la semaine prochaine.

Par contre tu abordes un point qui m'intéresse énormément ( surtout pour la partie lycée ) : tu veux importer la bibliothèque sympy ( ou numpy ) ?

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1130
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Littéral

Message par Jérôme » 25 mars 2011, 18:58

Arnaud a écrit :Par contre tu abordes un point qui m'intéresse énormément ( surtout pour la partie lycée ) : tu veux importer la bibliothèque sympy ( ou numpy ) ?
Non, je l'ai simplement utilisée pour les tests. Mais j'aimerais autant qu'on s'en passe, pour une question de poids du binaire Windows.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1130
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Littéral

Message par Jérôme » 25 mars 2011, 23:10

Voici un deuxième type d'exercices, réalisé avec la classe Polynôme et la fonction Priorités. C''est toujours niveau 4e. Ça marche "out of the box". J'adore :D
Vous pourrez constater que les problèmes d'affichage de décimaux ont disparu.
Je suis heureux ! :mrgreen:

Image

Arnaud, ce que j'aimerais à présent, c'est plus des remarques sur le détail des calculs que sur le code. Si toi ou quiconque trouve le temps de me répondre, je vous en serai reconnaissant.
Edit : problème corrigé dans la nouvelle image Par exemple, dans la question 3, les parenthèses de l'avant dernière ligne ne sont pas incorrectes mais très surprenantes (je viens de m'en apercevoir)
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
Messages : 609
Inscription : 26 août 2006, 21:49
Localisation : Allemagne
Contact :

Re: Littéral

Message par Arnaud » 25 mars 2011, 23:17

Quitte à détailler les calculs, mieux vaut préciser l'étape entre la simplification des signes et la factorisation des coefficients des termes de même degré.
Il me semble nécessaire de mettre une étape où l'on ordonne les termes par puissances décroissantes avant cette factorisation.

Effectivement, cette histoire de parenthèses à la question 3) est gênante.

Bravo pour ton boulot, c'est cool que tu aies à nouveau le temps de participer ;)

Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
Messages : 609
Inscription : 26 août 2006, 21:49
Localisation : Allemagne
Contact :

Re: Littéral

Message par Arnaud » 25 mars 2011, 23:19

D'ailleurs cette organisation permettrait de clarifier le calcul A, et de donner une méthode globale efficace.

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1130
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Littéral

Message par Jérôme » 25 mars 2011, 23:20

Arnaud a écrit :Il me semble nécessaire de mettre une étape où l'on ordonne les termes par puissances décroissantes avant cette factorisation.
Je n'avais pas l'impression que c'était nécessaire si on écrivait la factorisation.
Pour le premier point, je suis en train de regarder comment le corriger. Ça ne devrait pas être très compliqué.
Pour le dernier point, je suis bien d'accord :)
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
Messages : 609
Inscription : 26 août 2006, 21:49
Localisation : Allemagne
Contact :

Re: Littéral

Message par Arnaud » 25 mars 2011, 23:27

On va voir ce que disent les autres, mais la méthode :
- simplifier les signes,
- ordonner par les puissances décroissantes,
- simplifier par factorisation

me parait accessible même aux élèves les plus en difficulté et simplifie la lecture de la correction.

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1130
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Littéral

Message par Jérôme » 25 mars 2011, 23:29

Je viens de mettre à jour l'image précédente en fonction des modifications apportées. Mes deux soucis sont corrigés. Il reste l'histoire de l'ordre à trancher. :)
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Yves
Messages : 472
Inscription : 21 janv. 2009, 20:40
Contact :

Re: Littéral

Message par Yves » 26 mars 2011, 08:55

Arnaud a écrit :Il me semble nécessaire de mettre une étape où l'on ordonne les termes par puissances décroissantes avant cette factorisation.
Je pense aussi que l'étape supplémentaire suggérée par Arnaud pourra être utile aux élèves en difficulté.

Bravo pour ce travail !

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1130
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Littéral

Message par Jérôme » 26 mars 2011, 09:57

Après une nuit de réflexion, je suis aussi assez convaincu. YAPLUKA
Merci Yves pour le commentaire
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Nicolas
Messages : 89
Inscription : 16 janv. 2010, 10:36

Re: Littéral

Message par Nicolas » 27 mars 2011, 12:53

Salut,
En effet l'étape où l'on ordonne les termes par puissances décroissantes est intéressante.
Dans le même temps, j'en profiterais bien faire apparraître les coefficients 1 et -1 qui posent toujours des problèmes.
De même, j'essaierais d'écrire le 0t² (plutôt que 0) avant de l'éliminer. Question 6. de l'exemple
J'avais eu besoin d'une méthode du même genre lorsque j'avais simplifier des racines de degré 2 (et je me rappelle seulement qu'il m'avait un peu résisté... :twisted: )

Répondre