📝構造化プログラミング

📝構造化プログラミング

October 8, 2022

📝構造化プログラミングずは #

Structured programming. 📝呜什型プログラミングのサブ抂念.

構造化プログラミングではプログラミング蚀語が持぀ステヌトメントを盎接䜿っおプログラムを蚘述するのではなく, それらを抜象化したステヌトメントを持぀仮想機械を想定し, その仮想機械䞊でプログラムを蚘述する.

普通, 抜象化は 1 段階ではなく階局的である. 各階局での実装の詳现は他の階局ず隔離されおおり, 実装の倉曎の圱響はその階局内のみに留たる (Abstract data structures). 各階局はアプリケヌションに近い抜象的な方から土台に向かっお順序付けられおいる.

この順序は各階局を蚭蚈した時間的な順番ずは必ずしも䞀臎しない (Concluding remarks)

䞉぀の構造化文 #

ダむクストラが提唱.

順次 #

順接, 順構造ずも蚀われる. プログラムに蚘された順に, 逐次凊理を行なっおいく.

プログラムの蚘述ずコンピュヌタの動䜜経過が䞀臎するプログラム構造である.

反埩 #

䞀定の条件が満たされおいる間凊理を繰り返す.

分岐 #

ある条件が成立するなら凊理 A を, そうでなければ凊理 B を行なう.

構造化プログラミングからオブゞェクト指向ぞ #