Module fractions cinquièmes

Les informations utiles aux développeurs de Pyromaths.

Modérateur: Développeurs

Module fractions cinquièmes

Messagede Jérôme » Dim 26 Oct 2008, 23:32

Bonsoir,
quelques nouveautés sur le serveur subversion. J'ai mis au point trois exercices sur les fractions niveau cinquième :
  • fractions égales,
  • sommes et différences de fractions,
  • produits de fractions.
De plus, dans le fichier pyro_classes, j'ai prévu une classe permettant la gestion des fichiers à écrire (exercices, corrigés et metapost). Je voudrai que cette même classe gère la compilation. Je m'en occuperai dans la semaine.
Pourriez-vous tester ces exercices et me faire part de vos remarques ? J'aimerais proposer une nouvelle version pendant les vacances.
À bientôt.
Jérôme
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: 1060
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Module fractions cinquièmes

Messagede Jérôme » Lun 27 Oct 2008, 18:03

Bon, en fait, j'ai avancé un peu plus...
la dernière version svn est fonctionnelle et le niveau 5e propose les 3 exercices dont je vous parlais.
De plus, j'ai un peu modifié la création et l'écriture des fichiers exercices et corrigé pour le niveau 5e. Tout se fait via une classe nommée WriteFiles et chaque module créé une liste contenant chaque ligne à écrire qui n'est écrite qu'en fin d'exercice (je ne suis pas très clair...). Avantage : on peut appeler un module sans paramètre, puisqu'il n'écrit plus dans les fichiers. Tout est dissocié. Ça simplifie le "debugage" des modules. il faudra donc modifier tous les modules écrits pour qu'ils fonctionnent de la même façon. Ça me fatigue d'avance ! Je souhaite aussi transférer la compilation des fichiers LaTeX lors du close() de chaque fichier. Ça soulagera le fichier pyromaths qui pourrait ainsi ne contenir que l'interface graphique. Ça simplifiera peut-être aussi le travail de Nicolas sur l'interface graphique.
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: 1060
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Module fractions cinquièmes

Messagede Arnaud » Mar 28 Oct 2008, 15:41

Je suis désolé Jérôme, j'ai pas le temps là.
Je passe mes vacances dans l'école pour terminer l'installation du réseau, et je peux te dire que j'en ai marre.
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne

Re: Module fractions cinquièmes

Messagede Jérôme » Mar 28 Oct 2008, 15:42

Pas de soucis. Bon courage à toi et merci d'avoir pris le temps de laisser un message.
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: 1060
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Module fractions cinquièmes

Messagede Arnaud » Sam 06 Déc 2008, 14:02

J'ai retrouvé un algorithme de simplifications de fractions de ma vieille TI85.
Je n'y comprends pas grand chose à cet algo, mais je l'ai transcrit en python, et cela fonctionne.

L'utiliser permettrait de générer pas mal de choses, mais cela poserait des problèmes pour la correction, car les "simplificateurs" n'apparaissent pas.

Code: Tout sélectionner
num=input("Numerateur ?\n")
den=input("Denominateur ? \n")

x = float(num)/den

a = 0.0
b = 1.0
d = 1.0
y = x
n = 0.0
z = int(y)

while (abs(1.0-n/(d*x)) > 10**(-20)):
    y = 1/(y - z)
    z = int(y)
    d = b*z + a
    n = int(d*x+0.5)
    a = b
    b = d

print x, " = ", int(n), "/", int(d)
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne

Re: Module fractions cinquièmes

Messagede Jérôme » Sam 06 Déc 2008, 14:13

Ce qui existe ne convient pas ? Je me contente de chercher le pgcd du numérateur et du dénominateur, puis je simplifie la fraction par celui-ci.
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: 1060
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes


Retourner vers Documentation

Qui est en ligne

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

cron