romegames 1
romegames
Bvural41 1
Bvural41
Best Studio 1
Best Studio
BlackFullMoon 1
BlackFullMoon
NovaLst 1
NovaLst
SLyFeLLowTR 1
SLyFeLLowTR
xranzei 1
xranzei
InfernoShade 1
InfernoShade
shrpnl 1
shrpnl
D 1
delimuratt
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Permütasyon

  • Konuyu başlatan Konuyu başlatan iGrand
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 261

iGrand

Level 19
TM Üye
Üye
Katılım
29 Eyl 2012
Konular
6,428
Mesajlar
13,741
Reaksiyon Skoru
502
Altın Konu
0
TM Yaşı
13 Yıl 8 Ay 15 Gün
Başarım Puanı
340
Yaş
29
MmoLira
-382
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Matematikte permütasyon, her sembolün sadece bir kez ya da birkaç kez kullanıldığı sıralı bir dizidir.
Eleman sayısı n olan bir kümenin içinden r kadar eleman seçerek yapılabilecek permütasyonlar aşağıdaki formülle hesaplanır:
01e94a1e8550f9bc3a33032cb2939c79.png
Örneğin n elemanlı bir küme için 1'den 10'a kadar olan doğal sayıları alalım. r'yi 4 olarak alırsak, permütasyonların sayısı {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} kümesinden sırayı da gözetmek suretiyle oluşturulabilecek 4 değişik elemanlı kümelerin sayısını ifade eder.
Oluşturulacak küme sıralı olduğundan, 4 değişik elemanın olası seçilme şekillerini düşünüp, bu dörtlü dizilerin seçilme şekillerinin sayısını hesaplayabiliriz:

  1. 10 elemanlı kümeden seçebileceğimiz 10 tane eleman vardır.
  2. Bir eleman seçtikten sonra bir daha seçilemediğinden, ikinci elemanı seçerken elimizde 9 sayı kalır. Her ilk seçilen 10 eleman için, 9 tane ikinci eleman seçme şansımız olduğundan ikinci elemanı 10 . 9 = 90 ayrı şekilde sıralayabiriz.
  3. Üçüncü elemanı 10 .9 . 8 şekilde sıralayabiriz.
  4. Dördüncü elemanı 10 . 9 . 8 . 7 şekilde sıralayabiriz.
  5. Beşinci elemanı 10 . 9 . 8 . 7 . 6 şekilde sıralayabiriz.
Bunu genelleştirip n ve r değişkenleri ile ifade edersek

  1. İlk eleman için n adet seçenek vardır.
  2. İkinci eleman için n(n-1) adet seçenek vardır.
  3. r kadar eleman seçmek için n(n-1)(n-2)...(n-r+1) adet seçenek vardır ki bu da yukarıda verilen formüle eşdeğerdir.
C kodunda şu şekilde bulunabilir:
long permutasyon (int n,int r) {
int i;
long sonuc=1;
for (i=0;i<r;i++)
sonuc=sonuc*(n-i);
return sonuc;
}


PHP kodunda şu şekilde bulunabilir:
function permutasyon($n,$r){
$sonuc = 1;
for((($i = ($n-$r)+1)); $i<=$n; $i++){
$sonuc = $i*$sonuc;
}
return $sonuc;
}
permutasyon(7,2); // 42
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst