Matematikte özel sayılar: Tau Sayıları

İnternette araştırırken gözüme çarpan özel sayılardan Tau sayılarını inceleyelim.

Tau Sayısı denilen şey nedir ona bir bakalım:

Bir sayının tau sayısı olabilmesi için söz konusu sayımız; pozitif tam bölenlerinin adedine de tam bölünüyorsa işte o sayı “Tau Sayısı” olarak adlandırılıyor.

Örnek vermek gerekirse; Sayımız 24 olsun. 24’ün pozitif tam bölenleri nelerdir?

1, 2, 3, 4, 6, 8, 12, 24  => 8 adet tam böleni mevcut olduğunu gördük.

Şimdi 24 8’e tam bölünüp bölünmediğini kontrol ediyoruz. Evet 24 mod 8 = 0 olduğundan tam bölünüyor. Cevabımızı artık aldık. 24 bir Tau Sayısıdır.

Peki bunu algoritmasını nasıl çıkartacağız? Öncelikle biz adım adım belirleyelim.

  1. Sayımızın pozitif tam bölenlerini bul.
  2. Pozitif tam bölenlerini say.
  3. (Sayı) mod (Tam bölen sayısı) = 0 ise Sayımız Tau Sayısıdır.

Her sayı için 3 adım. İşimiz gayet kolay olacak.

Ben dışarıdan girilen sayıya kadar olan Tau Sayılarını buldurdum. Onun akış şemasına göz atmak isterseniz;

Şemaya geçmeden önce tablodaki değişkenleri tanıtayım.

N: Üst sınırımız. Kaça kadar olan tau sayılarını bulmasını istediğimizi programımıza belirtiyoruz.

i: döngü değişkeni. 1’den başlayacak ve üst sınır (N) ‘ a kadar gidecek.

j: Her i için bölen aradığımız için içte bir döngümüz daha olacak. O döngünün değişkeni. 1’den başlayacak ve o anda geçerli olan i sayısına kadar artarak her seferinde pozitif tam bölen arayacak.

s: Her i sayımız için pozitif tam bölen sayısını tutacak olan geçici değişkenimiz. i her artırıldığında bu değişkenimiz sıfırlanmalı ki yeni gelen sayının değerini doğru şekilde tutmalıdır.

Bunların dışında şemada yabancı bir unsur göremiyorum. Artık tabloyu inceleyebilirsiniz.

tauakissemasi

 Örnek olarak 100 sayısına kadar olanları arattırdım.

C Çıktısı:

taucpp

C Dili için Kaynak Kod

Java Çıktısı:

taujava

Java Dili için Kaynak Kod

PHP Çıktısı:

tauphpPHP Dili için Kaynak Kod

Bu yazı Algoritma, Programlama kategorisine gönderilmiş ve , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Matematikte özel sayılar: Tau Sayıları için 8 cevap

  1. Yrd.Doç.Dr. Cemil İNAN der ki:

    Başka özel sayılara alğoritma geliştirdiniz mi? bildirirseniz sevinirim.
    Sizi kutluyorum.

    • Bilal Baraz der ki:

      Merhaba,

      Teşekkürler. Bunu gibi özel sayılarla ilgileniyorum boş zamanlarımda bu konuda okumalar yapıyorum. Çok daha müsait bir vaktimde ise bloguma eklemeye çalışıyorum.

  2. Doğukan gürledi der ki:

    bu tau sayılarını kim buldu acaba

  3. Melik der ki:

    İyi günler bn özel sayı olarak proje aldım da nasıl yapabilirim yardımcı olur musunuz

  4. mahir bakal der ki:

    Tanımı yaparken “pozitif tam bölenlerinin ” demek gerekmez mi? 24 ün negatif tam bölenleri de var.

  5. doğan der ki:

    ilk on tau sayısını listelemek istersek nasıl yapabiliriz

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir