Discussion:Division
Ajouter un sujetApparence
Dernier commentaire : il y a 4 mois par Schlebe
- Je suis d'accord avec vous sur le fait que les algorithmes manquent de rigueur, mais surtout ne sont pas facilement reproductibles !
- Je ne vois pas l'intérêt de poster un algorithme invérifiable car basé sur un langage qui n'existe pas !
- Pour bien faire, il faudrait disposer d'une structure d'onglets comme sur le site de Microsoft pour le langage .Net qui permette de basculer facilement d'un langage à l'autre.
- Votre première remarque est cependant fausse car
a(n:i)est bien modifié dans la condition cariest modifié ! L'algorithme "division euclidienne binaire" est donc correct. La description dea(n:1)peut cependant être améliorée ! - Dans l'algorithme suivante, je pense qu'il faille remplacer la ligne
R(1)= a(i);parR(0)=a(i);! Je vais faire un test avec un programme écrit en C# et je corrigerai le cas échéant. J'insérerai également le code C#. - Vous avez raison pour les crochets.
- Je suis totalement d'accord avec vous quant à l'utilisation de la valeur -1 d'autant plus que cette valeur ne peut pas se placer dans un bit qui ne contient que 0 ou 1 et que la valeur 0 est bien plus pertinente.
- Je suis d'accord avec vous quand vous évoquez l'évolution des performances. L'auteur ne démontre rien et ses affirmations nous semblent parfois incorrectes.
- En ce qui concerne le code machine et l'utilisation de l'assembleur, je suis partiellement d'accord avec vous. Publier un algorithme en assembleur n'est pas une bonne idée mais évoquer l'implémentation de ces algorithmes en circuits électriques me semble plus approprié. Pour chaque algorithme, il devrait être possible d'écrire une équation binaire pour chaque bit du quotient et chaque bit du reste. A partir de ces équations, on pourrait alors générer un circuit sur base de porte AND, OR, XOR, NAND et NOR.
- Je vais étudier la question et lorsque j'aurai l'implémentation des algorithmes en C#, je viendrai les poster sur Wikipedia.
- Pour la logique booléenne des bits du quotient et du reste, il me faudra un peu plus de temps. Schlebe (discuter) 22 décembre 2025 à 22:45 (CET)
- Veuillez m'excuser mais votre première remarque sur a(n:i) était parfaitement correct ! Schlebe (discuter) 24 décembre 2025 à 14:44 (CET)
...
[modifier le code]Je comprend rien! Pourquoi utiliser des mots et des exemples si compliqués pour un truc aussi simple? C'est n'importe quoi comment s'appelle le resultat de la division ?
— Le message qui précède, non signé, a été déposé par l'IP 86.194.94.22 (u · d · b), le 12 octobre 2007.
Catégories :
- Article du projet Mathématiques d'avancement B
- Article du projet Mathématiques d'importance maximum
- Article du projet Sélection francophone d'avancement B
- Article du projet Sélection francophone d'importance élevée
- Article du projet Sélection transversale d'avancement B
- Article du projet Sélection transversale d'importance moyenne