Faktoradik: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Borgxbot (bicara | kontrib)
k Bot: Penggantian teks otomatis (-==Lihat juga== +==Lihat pula==)
Borgxbot (bicara | kontrib)
k Robot: Cosmetic changes
Baris 10:
:<math>0 \leq a_i \leq i</math>
 
== Nilai faktoradik ==
Nilai sebuah faktoradik ''a''<sub>n</sub>...''a''<sub>4</sub>''a''<sub>3</sub>''a''<sub>2</sub>''a''<sub>1</sub>''a''<sub>0</sub> dapat dengan mudah didapat menggunakan formula:
 
Baris 115:
|}
 
== Mendapatkan Faktoradik dari Sembarang Bilangan ==
Suatu faktoradik bisa diperoleh dari sembarang bilangan <math>n</math> dengan algoritma sebagai berikut:
 
Baris 126:
Ketika berakhir, algoritma ini akan menghasilkan deretan faktoradik ''a''<sub>n</sub>...''a''<sub>4</sub>''a''<sub>3</sub>''a''<sub>2</sub>''a''<sub>1</sub>''a''<sub>0</sub>.
 
== Permutasi ==
=== Bilangan Inversi ===
 
=== Membentuk Permutasi berdasarkan Faktoradik ===
Pertama-tama kita harus membuat kesepakatan mengenai indeks. Indeks untuk untai dimulai dengan indeks 0 dari kiri.
:{| class="wikitable"
Baris 272:
|}
 
== Kode-kode program ==
=== Kode program untuk membangkitkan faktoradik ===
==== Pascal ====
 
FMax := CariFaktorialTerbesar(Bilangan);
Baris 285:
'''end''';
 
=== Kode untuk membangkitkan permutasi dari faktoradik ===
==== Pascal ====
 
'''function''' Permutasi(Untai: STRING; Faktoradik: '''array of''' INTEGER): STRING;
Baris 305:
'''end''';
 
== Lihat pula ==
* [[Kombinadik]]
* [[Permutasi]]
Baris 311:
* [[Sistem bilangan]]
 
== Pranala Luar ==
[http://msdn2.microsoft.com/en-us/library/aa302371.aspx Using Permutations in .NET for Improved Systems Security]