PAD (ソフトウェア設計)
PADにおける各制御構造と対応するフローチャート、および、サンプル擬似コードを示す。なお、A、B...は処理(サンプルコードにおいては関数)、Q、R、C1〜Cx は選択や反復の条件など、選択におけるTはTrue、FはFalesを表すものとする。また、PADでは「Start」「End」の記号は必須ではないが、フローチャートとの比較用に用いている。
処理(関数やサブルーチン)の定義名をつけて一連の処理を記述しておき、他のPAD図でその処理を引用する。(以下の例では、処理名を「func」とし、定義名と処理の内容を「 = d e f {\displaystyle {\overset {def}{=}}} 」でつなぐ。)