構造化定理(structure theorem)とは、アルゴリズムの根底を支える定理である。
構造化定理とは、すべてのアルゴリズムは「逐次」「反復」「分岐」の組み合わせにより実現できるという定理である。
逐次とは、プログラムが最初の行から順番に処理されることである。宣言型プログラミングとかを考えなければ、ほとんどのプログラミング言語で当然のことともいえる。
ある条件が満たされるまで所定の処理を繰り返すことである。多くのプログラミング言語にあるfor文やwhile文がこれにあたる。関数型プログラミングでは再帰による実装を推奨する向きもあるがそれはまた別の話。
ある条件が満たされればA、そうでなければBの処理を行うことである。if文がこれにあたる。言語によってはswitch文やパターンマッチなどでも実現されている。
掲示板
掲示板に書き込みがありません。
急上昇ワード改
最終更新:2025/12/13(土) 19:00
最終更新:2025/12/13(土) 19:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。