18 Ocak 2014 Cumartesi

BAPB Projemiz

"Kelebek görüntülerinin sınıflandırılması için yerel ikili örüntüler tabanlı biriçerik bazlı görüntü erişim sistemi" isimli projemizle ile ilgili çalışmalar başladı. Gelişmeler http://kelebek.siirt.edu.tr veya butterfly.siirt.edu.tr adreslerinden takip edilebilir.

18 Kasım 2013 Pazartesi

Sayı Manipülasyonları

1- ORE Sayılar
Bir sayının pozitif bölenlerinin (çarpanlarının) harmanik ortalaması bir tam sayıya eşit olan sayılardır. Örneğin 6 sayısı bir ORE sayıdır.  6 sayısının çarpanları 1, 2, 3 ve 6 dır.  Bu sayıların harmanik ortalaması bir tam sayıdır(2).

2- Yarı Mükemmel Sayılar
Bir tam sayısının kendisi hariç pozitif en büyük 3 çarpanın toplamına eşit ise bu sayıya yarı mükemmel sayı denir. Örnek 18 sayısının en büyük 3 çarpanı =9, 6, 3 =18

3-Zengin sayılar
Bir sayının bölenleri toplamı kendisinden büyük olan sayılardır. Örnek 12 sayısının bölenleri =1+2+3+4+6=16 dır 16>12 olduğundan 12 sayısına zengin sayı denir.

4- Kıt Sayı
Bir sayının bölenleri toplamı kendisinden küçük olan sayılardır. Örnek 14 sayısının bölenleri =1+2+7=10 dır 10<14 olduğundan 14 sayısına zengin sayı denir.

5-Mükemmel Sayı
Bir sayısının kendisi hariç tüm bölenlerinin toplamına eşit ise o sayılara M. Sayı denir. Örnek 28=1+2+4+7+14 tür.

6-Dost Sayılar
m ve n farklı iki sayı olmak üzere, m sayısının bölenleri toplamı n ve n sayısının bölenleri toplamı m ise bu iki sayıya dost sayılar denilir.  Örnek 220 ve 284 dost sayılardır.

7- Kapraker Sayılar
Bir k sayısının karesi alınarak M sayısı elde edilsin. Bu M sayısının sıfırdan büyük iki parçasının toplamı k sayısını elde ediyorsa bu sayıya kapraker sayı denilir. Örnek 9^2=81 => 8+1=9

8- Armstrong Sayısı
Bir k sayısının her basamağının küpü toplamları kendisini eşit ise bu sayılara armstrong sayı denilir. Örnek
153=1^3+5^3+3^3

9-Mutlu Sayılar
Rakamlarının kareleri toplamı alınması işlemi sürekli tekrar edildiğinde 1 sayısına ulaşılıyor ise bu sayılara mutlu sayı denilir.
Örnek 19
1^2+9^2=82
8^2+2^2=68
6^2+8^2=100
1^2+0^2+0^2=1

1 ile 100 arasındaki mutlu sayıları listeleyin..

10- Palindrom Sayılar
Sağdan ve soldan aynı okunan sayılardır. Örnek 121

11-Harshad Sayılar
Bir k sayısı kendi basamakları toplamına tam bölünüyor ise bu sayıya Harshad sayı denir.
Örnek 24 sayısı 2+4 basamakları toplamı olan 6 sayısına tam bölünüyor.

12- Dengeli sayılar
Her rakamı farklı ve bu rakamların yarısı çift diğer yarısı tek ise bu sayılara dengeli sayı denilir.
10, 32, 4671 dengeli sayılardır.

13-Asal Sayı
Bunu biliyorsunuz ..

14- Yarı Asal Sayılar
İki farklı asal sayının çarpımından oluşan sayılara denilir. Örnek 15=5*3 asal sayılarından çarpından elde edildiği için 15 sayısı yarı asaldır.

15-Palandöken Sayılar
Basamaklarından herhangi birisi silindiğinde bile asallığını bozmayan sayılara denir.
Örnek 719 bir palandöken sayıdır. 7 silindiğinde 19, 1 silindiğinde 79 hep geriye asal sayı kalıyor.







17 Eylül 2013 Salı

Ders Notları

Algoritmalar ve Programlama Ders Notları

İndirmek için Tıklayın.

1. Ödevin  Cevabı Aşağıdadır. 

            int[] oyuncular = new int[25];
            int[] cikanlar = new int[25];
            int adet = 0;

            Random uretec = new Random();

            for (int i = 0; i < 25; i++)
            {
                oyuncular[i] = 0;
            }

            while (adet < 24)

            {
                int cikan = uretec.Next(1, 26); // 26 yani üst sınır dahil değil
                if (oyuncular[cikan - 1] == 0)
                {
                    adet++;
                    oyuncular[cikan - 1] = 1;
                    cikanlar[adet-1] = cikan;
                 
                }

            }


            Console.WriteLine("Sırayla Oyundan Çıkanlar");

            Console.WriteLine("--------------------------");
            for (int i = 0; i < 24; i++)
            {
                Console.WriteLine("{0} - {1}. Oyuncu",(i+1),cikanlar[i].ToString());
            }

            Console.WriteLine();

            Console.WriteLine("Oyunu Kazanan Oyuncu");
            Console.WriteLine("----------------------");

            for (int i = 0; i < 25; i++)

            {
                if (oyuncular[i] == 0)
                {
                    Console.WriteLine("{0}. Oyuncu Kazandı", i + 1);
                }
            }
            Console.ReadLine();


BAPB Projemiz

"Kelebek görüntülerinin sınıflandırılması için yerel ikili örüntüler tabanlı biriçerik bazlı görüntü erişim sistemi" isimli projem...