[]

Asal sayılar hakkında soru

Asal sayılar hakkında bir yazı okuyordum fakat pek anlamadım okuduğum kısmı. Aslında matematikte bildiğim bir yol ama adamlar burada açıklamasını yapmışlar. Fakat açıklamayı anlamadım. Siz bana daha basit bir üslupla tane tane anlatır mısınız?

Not: Bunu yazan adamların suçu değil matematiği lise seviyesinde bildiğim için anlayamıyorum muhtemelen.


 
Adam diyor ki bir sayının birbirine en yakın iki çarpanı onun karekokune yakın olabileceği için bir sayının asal olup olmadığını o sayıdan küçük her sayıya bölmek yerine karekokunden küçük sayılara bolelim. Mantıklı aslinda. Yani mesela 91 sayisinin asalligini bulmak icin 2'den baslayarak iste 45'e kadar bolmeyi denemek yerine 10 ve 10'dan kucuk sayilara bolup deneyelim. Carpanlar ayni olacak. 43 mesela carpan olabilse bile 43*x esittir asal sayi olacagindan ve x daha kucuk olacagindan mevzuyu x'de cozeriz diyor. Sonra da "aslinda karekokunden küçüklere bolmeye de gerek yok, karekokunden kucuk asallara bolelim diyor. Bunlar da 2,3,5,7... Mantikli. Pratikte yazilimda calisma suresini azaltir.


  • prole  (04.12.19 12:18:51) 
diyor ki bir sayının asal olup olmadığını anlamak için oturup o sayıdan küçük tüm sayılara tek tek bölmeye gerek yok.

çünkü

bir sayı eğer asal değilse en az iki çarpanı var demektir.
mesela 12 = 3*4

peki ben 12'nin asal olmadığını söylemem için 12'nin 3 ve 4'ün çarpımından olduğunu mu kanıtlamam gerekiyor, tabii ki hayır. 12'nin sadece 3'e bölündüğünü kanıtlarsam asal olmadığını kanıtlamış oluyorum aslında.

o zaman 12'yi sırasıyla 11,10,9...2'ye bölmek yerine diyorum ki

eğer 12 sayısı kök(12) = 3.46'dan küçük veya eşit tam sayılardan herhangi bölünüyorsa bu sayı asal değildir.

yani 12'yi 3 ve 2 ile bölmeye çalışıyorum, tam bölünüyorsa evet bu sayı asal değildir diyorum.
  • aziz dostum jack  (04.12.19 12:23:57) 
Çeşitli yollar var. Kökünden küçük tek sayıları kontrol etmek olabilir bölünüyor mu diye. Sieve algoritması oalrak da geçiyor bu.


  • CursedChico  (04.12.19 12:38:12) 
Bir sayının asal olup olmadığını anlamak için karekökünün yaklaşık değerine kadar olan asal sayılara bölünüp bölünemediğine bakmak yeterlidir. Örneğin 301 asal mı? kök(301)=17,.. o halde 2,3,5,7,11,13,17 asalları ile yoklamak çekmek yeterlidir. 7 ile bölünüyor. O halde asal değil. şayet hiçbirine bölünmeseydi asal olacaktı.


  • creedwar  (04.12.19 23:05:12 ~ 23:05:44) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.