Algoritma Euclid (MZ232 Teori Bilangan)
Algoritma Euclid (MZ232 Teori Bilangan)
Pertemuan 6
2 Soal-soal latihan
r0 = r1 q1 + r2 , 0 < r2 < r1 ,
r1 = r2 q2 + r3 , 0 < r3 < r2 ,
r2 = r3 q3 + r4 , 0 < r4 < r3 ,
.. ..
. .
rn−2 = rn−1 qn−1 + rn , 0 < rn−1 < rn−2 ,
rn−1 = rn qn .
Algoritma Euclid
Algoritma Euclid adalah suatu metode atau algoritma untuk menentukan
faktor persekutuan terbesar dari dua bilangan bulat positif.
Dari persamaan sebelumnya rn−1 dapat dituliskan sebagai rn−3 − rn−2 qn−2
sehingga diperoleh
Algoritma Euclid
Sehingga diperoleh
rn = (a, b) = ax + by ,
dimana x, y ∈ Z.
Catatan
Faktor persekutuan terbesar dari n bilangan bulat a1 , a2 , . . . , an dapat
dituliskan sebagai kombinasi linier dari bilangan-bilangan bulat tersebut.
Soal-soal latihan
42823x + 6409y = q.
1819x + 3587y = g .