&size(24){''kaizyou''};~
&size(24){''nPr''};~
&size(24){''nCr''};
 階乗・順列・組合せの数を求める perl の関数の紹介です。
#contents
#br

*定義されているスクリプトファイル [#a9a0e660]
nCr.pl~
bignCr.pl(多倍長整数計算を必要とする場合)

 \useperllib{nCr}
 \useperllib{bignCr}


*例 [#x4d49648]
**階乗 [#w487e5aa]
 階乗の値を求める perl の関数 kaizyou() が nCr.pl に定義されています。
#ref(kaizyou01.png)
#ref(kaizyou01p.tex,center,上のソースリスト)
-オーバーフローする場合は,多倍長整数計算を行う bigkaizyou() が bignCr.pl にあります。
#ref(kaizyou02.png)
#ref(kaizyou02p.tex,center,上のソースリスト)

**順列 [#s024e80a]
 順列の値を求める perl の関数 nPr() が nCr.pl に定義されています。
#ref(nPr01.png)
#ref(nPr01p.tex,center,上のソースリスト)
-オーバーフローする場合は,多倍長整数計算を行う bignPr() が bignCr.pl にあります。
#ref(nPr02.png)
#ref(nPr02p.tex,center,上のソースリスト)

**組合せ [#i5b44ee6]
 組合せの値を求める perl の関数 nCr() が nCr.pl に定義されています。
#ref(nCr01.png)
#ref(nCr01p.tex,center,上のソースリスト)
-オーバーフローする場合は,多倍長整数計算を行う bignCr() が bignCr.pl にあります。
#ref(nCr02.png)
#ref(nCr02p.tex,center,上のソースリスト)
*関連事項 [#yf460081]
+[[数表]]
++[[階乗の表>階乗]]
++[[組合せの表>組合せ]]
+[[数学A]]
RIGHT:&counter;


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS