Inscription / Connexion Nouveau Sujet
Niveau terminale
Partager :

Congruence et algorithme

Posté par
Monaim
07-11-14 à 14:30

Bonjour,
notre prof nous a donné un devoir maison , et je bloque un peu pour une question, je dois écrire une algorithme qui donne  les solutions de : 7x-5≡0[5] et je sais vraiment pas comment m'y prendre.
Merci  

Posté par
Francchoix
????? 07-11-14 à 14:48

En fait, 7x-50 [5] 7x0 [5], d'où puisque 5 et 7 sont premiers, x=5k; ça m'étonnerais qu'on te demande les multiples de 5 !!!

Posté par
Monaim
algorithme et congruence 07-11-14 à 16:13

Bonjour,
notre prof nous a donné un devoir maison , et je bloque un peu pour une question, je dois écrire une algorithme qui donne  les solutions de : 7x-5≡0[41] et je sais vraiment pas comment m'y prendre.
Merci  

*** message déplacé ***


* Tom_Pascal > le multi-post n'est pas toléré sur le forum ! *

Posté par
mathafou Moderateur
re : algorithme et congruence 07-11-14 à 16:32

Bonjour,

1) la méthode brutale : boucler sur les valeurs de x de 0 à 41 et pour chaque valeur tester si c'est une solution et afficher cette solution sous la forme x valeur [41]

2) la méthode maligne qui consiste à appliquer l'algorithme d'Euclide
et à calculer au fur et à mesure un x et un y de 7x - 41y = reste,
pour aboutir à une relation de Bézout 7x - 41y = 1
puis tout multiplier par 5 pour avoir les solutions de 7x - 41y = 5

cette méthode 2 est certes bien plus complexe à programmer mais bien plus rapide à exécuter si on remplace 7 et 41 par des nombres bien plus grands

par exemple si on demande ensuite de modifier cet algorithme pour résoudre 123456789x 17 [9876543211]
la méthode 1 bloquera par exemple sur Algobox car le nombre de boucle y est limité à quelques millions alors que 9876543211 c'est quelques milliards
(juste histoire de, cette équation se résout en seulement deux exécutions de boucles de la méthode 2 !!
et fournit "instantanément" la solution x 1845068497 [9876543211])


à toi de choisir...

*** message déplacé ***

Posté par
Tom_Pascal Webmaster
re : Congruence et algorithme 07-11-14 à 18:33

Monaim > c'est un autre exercice, ou tu as corrigé ton énoncé inexact ?

Posté par
Francchoix
aide 07-11-14 à 20:55

Tu poses le problème ainsi: 7x-50 [41]y[/smb] tel que 7x =41y+5; soit 7x-41y=5. on résout d'abord 7x-41y=1 car PGCD(7; 41)=1; une solution particulière est ( 6,1) ce qui donne (30;5) et la solution générale est (30+41k; 5+7k); donc x=30+41k, avec k0. L'algorithme est vite fait, c'est celui d'une suite récurrente très simple.



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1742 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !