Kesir Karşılaştırması: Basit Bir Matematik Hilesi

Matematik derslerinde sık karşılaşılan sorun: iki kesirden hangisi daha büyük? 3/7 mi yoksa 5/11 mi? Paydaları eşitlemek zahmetli olabilir, ama daha hızlı bir yol var.

Çapraz çarpım yöntemi (cross multiplication) bu işi saniyeler içinde halleder. İki kesir a/b ve c/d karşılaştırırken, a × d ile b × c'yi çarparız. Sonuçlardan hangisi büyükse, o kesir de büyüktür.

Örneğimize dönersek: 3/7 ile 5/11'i karşılaştırmak için 3 × 11 = 33 ve 7 × 5 = 35 hesaplarız. 35 daha büyük olduğu için 5/11 > 3/7'dir.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası

Bu teknik neden işe yarar? Aslında her iki kesri ortak paydaya getiriyoruz, ama ara adımları atlıyoruz. Paydaları eşitleseydik 3/7 = 33/77 ve 5/11 = 35/77 olurdu, payları karşılaştırmak yeterli.

Programlamada bu yöntem özellikle yararlıdır. Kayan nokta (floating point) işlemlerinin yol açtığı yuvarlanma hatalarından kaçınıp tam sayılarla karşılaştırma yapabilirsiniz. Grafik algoritmalarında, veri sıralamada veya oyun motorlarında kesir karşılaştırması sık gerekir, bu durumda çapraz çarpım daha güvenilir ve hızlıdır.

Basit görünse de, bu tür matematiksel numaralar yazılım performansını artırır ve hata payını azaltır.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz