J'ai tout lu. J'ai corrigé les fautes d'orthographes d'où le fichier, je te laisse modifier le reste en fonction de mes remarques, ;)J'ai tout lister en dessous, bon certains trucs sont des détails mais je préfère te les dire tant que je les vois maintenant.- dans ton intro tu fais références à quel paragraphe ? avant ta partie on ne parle pas XCAS dans le dossier.
Fait- n'appelles pas ça une intro, mets tout simplement le texte. Il ne faut que ça interfère avec la "vrai" intro du dossier.
Cf première remarque- pour ce que tu as mis en surligneur jaune, je comprends très bien tes deux arguments mais je ne comprends pas ce que tu veux dire par "notre but n'est but pas de concurrencer ces logiciels" tu fais références aux commandes qu'il y a déjà ?
Fait- 2ème paragraphe : remplacer "sur autre chose que des entiers" par "pour d'autres objets mathématiques comme les polynômes" (ça permet de rester sur un vocabulaire plus mathématiques)
Je souhaiterai même que tout ce que je met entre guillemet, appraisse d'une autre façon dans le texte, style police courrier pour faire plus "informatique". Pour l'instant, je mets juste les guillemets.- je te conseille de mettre "sympy" en italique (ou autre) comme c'est un nom
Fait- explication décomposition en facteurs premiers : remplacé "carré de ce nombre" par "carré du nombre premier (en question)" , ça évitera les mal entendus
- pour l'algorithme d'euclide, ce n'est pas le quotient et le reste qu'on réutilise ! seul le reste sert !! c'est le diviseur et le reste qu'on utilise !
On va juste faire des copies d'écrans avec le tableur. C'est tout !- est ce vraiment utile de faire des tests avec fibonacci ? Je pense que le calcul d'un pgcd suffit à montrer que l'algorithme des différences est plus long à mettre en oeuvre, mais à toi de voir.
Fait !- en haut de la page 4 : il faut que tu reformules "reprend les divisions euclidiennes à la base de l'algorithme d'Euclide"
Fait !- remplacer "Bezout" par "Bézout" (il y a un accent sur le e :P)
J'ai mis à jour dans la partie à faire. Je risque fort de reprendre cette partie, car avec Python, je ne me sers pas vraiment de l'héritage.- pour ta référence pour la programmation objet et avec l'héritage, un lien internet convient également (voir du côté de wiki si ce qu'ils disent te convient)
Je n'ai pas compris la modif que tu souhaitais- il manque dans le paragraphe du 1er tiret de "comment allons nous procéder ?" : "pour chaque l'opération ajoutée"
- ta partie "opérations dans un anneau euclidien" reprend beaucoup de choses déjà dite au début du dossier, il faut que tu renvoies au paragraphe concerné et que tu laisses les "spécificités"
Je peux rajouter des renvois, mais je préfère laissé comme ça, où je verrai pour abréger un peu. Par exemple, par rapport à ce que tu dis, je sais que j'ai un élément neutre, par contre je ne peux pas n'y référer directement, j'ai besoin d'une fonction qui me renvoi celui de l'anneau en cours. C'est cette idée que j'aimerai (commencer à refaire ressortir ici).dont tu as besoin cad soustraction, division euclidienne, comaparaison et simplification du pgcd. Il faut donc trouver un nouveau titre, par exemple "anneau euclidien et éléments de programmation"
Je veux dire que même si j'ai commencé à parler de python. Je n'utilise pas encore la syntaxe python dans mes explications.- dans "l'anneau des entiers" : petit soucis avec cette phrase "les fonctions sont décrites à l'aide « pseudo code »"
Pour le code ok.
Je pense qu'il serait intéressant de mettre tes codages Python et les impressions écrans du tableau en annexe.
Il s'agit de calculer des coefficients de Bézout et pgcd dans l'anneau Z/nZ comme on le fait pour Z et les polynômes.
Des questions :- le code pour Z/nZ correspond au code RSA ?
C'est une annonce de plan et j'ai enlevé le premier tiret- la partie "comment allons-nous procéder ?" est-elle une sorte d'annonce de plan ? si c'est bien le cas, essaie de reformuler le dernier tiret. c'est surtout "conclusion de cette section" qui pourrait bizarre.
As-tu réussi à comprendre tout ce que j'ai fait ?
Une dernière remarque : je trouve ça très bien que tu es écrit des algorithmes simplifiés pour tes explications avant d'insérer le code. c'est vraiment pédagogique ^^
C'est un détail
Petit détail auquel il faut penser, c'est ajouter la définition d'anneau euclidien après avoir définit la division euclidienne.
Merci
Bonne continuation
A+A+Mathieu.