Congruence : QCM de maths en terminale pour réviser ses cours.
Mis à jour le 26 septembre 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 None
Question 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 k
Question 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 % q
Question 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)
D'autres cours et exercices corrigés
Nos applications
Téléchargez la dernière version gratuite de nos applications.