Congruence : QCM de maths en terminale pour réviser ses cours.
Mis à jour le 19 octobre 2025
Maîtrisez les congruences en arithmétique grâce à ces QCM de maths terminale progressifs et approfondis.
Travaillez les calculs modulo n, les propriétés des congruences et leurs opérations fondamentales.
Ces exercices explorent les classes d’équivalence, les systèmes de congruences et le théorème chinois.
Approfondissez l’arithmétique modulaire avec des applications pratiques en cryptographie et informatique.
Développez votre expertise sur ces notions avancées d’arithmétique essentielles pour la spécialité mathématiques.
Travaillez les calculs modulo n, les propriétés des congruences et leurs opérations fondamentales.
Ces exercices explorent les classes d’équivalence, les systèmes de congruences et le théorème chinois.
Approfondissez l’arithmétique modulaire avec des applications pratiques en cryptographie et informatique.
Développez votre expertise sur ces notions avancées d’arithmétique essentielles pour la spécialité mathématiques.
Congruence - QCM Terminale
Score: 0/10
Questions répondues: 0/10
Question 1
Quelle est la différence entre ces deux notations ?
Notation 1 : 17 ≡ 5 [12]
Notation 2 : 17 = 5 + 12k, k ∈ ℤ
Notation 1 : 17 ≡ 5 [12]
Notation 2 : 17 = 5 + 12k, k ∈ ℤ
Question 2
Que calcule la fonction suivante ?
def solve(a, m):
for x in range(m):
if (a * x) % m == 1:
return x
return NoneQuestion 3
Que représente ce système de congruences ?
x ≡ 2 [3] x ≡ 3 [5] x ≡ 1 [7]
Question 4
Quelle est la différence entre ces deux méthodes pour trouver les restes ?
Code 1 :
Code 2 :
Code 1 :
[x % m for x in range(n)]Code 2 :
{x % m for x in range(n)}Question 5
Que fait ce code pour a et n donnés ?
def ordre(a, n):
k = 1
ak = a % n
while ak != 1:
k += 1
ak = (ak * a) % n
return kQuestion 6
Que représente cette condition : a ≡ b [m] et m = pq avec p et q premiers ?
def test(a, b, p, q):
return a % p == b % p and a % q == b % qQuestion 7
Comment résoudre l'équation modulaire : 3x ≡ 4 [7] ?
Question 8
Que calcule ce code ?
def phi(n):
result = n
for p in range(2, int(n**0.5) + 1):
if n % p == 0:
while n % p == 0:
n //= p
result *= (1 - 1/p)
if n > 1:
result *= (1 - 1/n)
return int(result)Question 9
Quelle est la signification de ces calculs modulo 26 pour le chiffrement affine ?
(a*x + b) % 26 (y - b) * pow(a, -1, 26) % 26
Question 10
Que représente cette propriété des congruences ?
def prop(a, m):
return all((a*x) % m != 0 for x in range(1, m) if math.gcd(x, m) == 1)Télécharger ou imprimer cette fiche «congruence : QCM de maths en terminale pour réviser ses cours.» au format PDF afin de pouvoir travailler en totale autonomie.
D'autres cours et exercices corrigés
Nos applications
Téléchargez la dernière version gratuite de nos applications.




