階乗

読み:かいじょう
外語:factorial 英語
品詞:慣用単漢字

1から、自然数nまでの自然数の総乗のこと。これをn!と表現する。

目次

例えば、3!と書かれたら1×2×3を、6!と書かれたら1×2×3×4×5×6を、それぞれ意味する。

整数以外、負数は未定義で、0!は1と定義される。

ちなみに3!は「さんのかいじょう」と読み、「さんびっくり」とは通常読まない。

再帰関数の勉強でも良く使われる。

Perlの例

sub factorial
{
    my $x = shift;
    return $x == 0 ? 1 : $x * factorial($x - 1);
}

Cの例

int factorial(int x)
{
    return x == 0 ? 1 : x * factorial(x - 1);
}

Delphiの例

function factorial(x: Integer): Integer;
begin
    if x = 0 then
        result := 1
    else
        result := x * factorial(x - 1);
end;

PHPの例

function factorial($x)
{
    return $x == 0 ? 1 : $x * factorial($x - 1);
}
関連する用語
!

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club