Öklid algoritması

Öklid algoritması iki doğal sayının en büyük ortak bölenini bulmak için kullanılır.

Algoritma

a > b > 1 olsun.
a = q0b + r1; 0 < r1 < b; (a, b) = (b, r1) ve
b = q1r1 + r2; 0 < r2 < b; (b, r1) = (r1, r2) tanımları ile
rn+1 = 0 oluncaya kadar gidilir.
rn-2 = qn-1rn-1 + rn; (rn-2, rn-1) = (rn-1, rn) ve son satırda rn+1 = 0 olduğundan
rn-1 = qnrn + 0; (rn-1, rn) = rn sonucuna ulaşılır.
Her satırda elde edilen eşitlikler toplandığında
(a, b) = (b1, r1) = (r1, r2) = ... = (rn-1 ,rn) = rn sonucu elde edilir.
Taslak simgesiMatematik ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.
  • g
  • t
  • d
Matematikçiler
(Zaman Çizelgesi)
Yapıtlar
  • Almagest
  • Arşimet Parşömeni
  • Arithmetika
  • Konikler (Apollonius)
  • Katoptrik (Yansımalar)
  • Data (Öklid)
  • Elemanlar (Öklid)
  • Bir Çemberin Ölçümü
  • Konikler ve Sferoidler Üzerine
  • Büyüklükler ve Uzaklıklar Üzerine (Aristarchus)
  • Büyüklükler ve Uzaklıklar Üzerine (Hipparchus)
  • Hareketli Küre Üzerine (Autolycus)
  • Öklid'in Optiği
  • Sarmallar Üzerine
  • Küre ve Silindir Üzerine
  • Ostomachion (Syntomachion)
  • Planisphaerium
  • Sphaerics
  • Parabolün Dörtgenleştirilmesi
  • Kum Sayacı
  • Sonsuz Küçükler Hesabı
Merkezler
Etkilendikleri
Etkiledikleri
Avrupa matematiği · Hint matematiği · Orta Çağ İslam matematiği
Problemler
Apollonius problemi · Daireyi kareyle çevreleme · Küpü iki katına çıkarma · Açıyı üçe bölme
Kavramlar/Tanımlar
Bulgular