Equations dioiphantiennes Scheme

Bonjour,

Je suis un peu dans la galère, je n'arrive pas à créer un programme sur Scheme qui permet de résoudre les équations diophantiennes, si quelqu'un pourrait m'aider sa serait très gentil de votre part, Merci à vous.

2 réponses

  1. Bonjour boyslk,
    Pour savoir si on peut t'aider, un énoncé serait bienvenu, car une équation diophantienne peut, malgré sa simplicité d'énoncé, demander beaucoup d'effort pour trouver la solution.
    0
    1. bonjour Heliotte, merci de t'intéresser à mon sujet, donc voilà on n'a qu'une vidéo, et grâce à cette vidéo on doit écrire un programme schème qui permet de résoudre les équations diophentiennes. Voici le lien de la vidéo: https://www.les-ernest.fr/
      0
    2. Qu'est-ce qui pose problème : Résoudre l'équation ou coder sur schème ?
      0
    3. On sait que pour résoudre une équation Diophantienne, si on trouve une solution, celle-ci ne peut être qu'un nombre entier.
      Une solution (la plus simple), consiste à:
      1) On doit déterminer une borne maximale, cad un nombre qu'on ne doit pas dépasser, car au-dessus, on ne trouverais certainement plus l'égalité. Pour trouver ce nombre il faut faire:
      <code>b = [Le plus grand des coefficient * le degré de l'équation] (b est la borne maximale)</code
      2) Ensuite tu remplace "x" par un nombre (0 ou 1 ou 2 ... jusqu'à la borne maximale) et tu fais le calcul pour chacun des nombre jusqu'à, soit trouver la solution, soit la borne maximale, et là, tu peux dire qu'il n'y a pas de solution.
      0
    4. Je dois le programmer sur scheme, c'est ce que j'ai pas compris, je n'arrive pas à faire le programme demander, qui consiste à programmer la résolution d'une équation diophantienne, sa veut dire qu'il doit savoir calculer le PGCD, et tout.
      0
    5. Salut,

      On calcule le PGCD avec l'algorithme d'Euclide (voir Google).
      Il ne te reste plus qu'à écrire la fonction en scheme.

      A+.
      0