対訳 構造化プログラミング
構造化プログラミング; 整構造プログラミング; SP; 構造化プログラミング(1); 構造化プログラミング(2)
プログラム作成における生産性,信頼性,保守性の向上を目的に開発された手法のこと.基本的には,まず,システムの機能を1機能,1モジュールとなるよう上位から下位に向けてピラミッド状に分割して作成し,デバッグする.
個々のプログラムを,「連続」,「選択(if then else形)」,「反復(do while形)」の三つの基本構造の組合せで表現する.これによって,GO TO 文を使わずに済むので入り組んだ構造にならない.制御構造単位(モジュール)ごとに入口と出口をそれぞれ一つにすることができる.プログラムが理解しやすく,読みやすくなる.などの利点が出てくる.
それぞれが単一の入り口点と単一の出口点とをもつ構成要素だけを用いて,階層的に配置してプログラムを構成する方法.
<備考>構造化プログラミングでは,3種類の制御流れ,すなわち,順次,選択,繰返しが使用される
構造化設計法に基づいて,構造化プログラムを開発するためのソフトウェア開発技法
出典:Wikipedia
出典:『Wikipedia』 (2011/07/14 08:44 UTC 版)
To many people, Edsger W. Dijkstra's letter to the Editor of Communications of the ACM, published in March 1968, marks the true beginning of structured programming. Structured programming can be seen as a subset or subdiscipline of imperative programming, one of the major programming paradigms. It is most famous for removing or reducing reliance on the GOTO statement. Edsger Dijkstra's subsequent article, "Go To Statement Considered Harmful" was instrumental in the trend towards structured programming. Description of the inverse relationship between a programmer's ability and the density of goto statements in his program is repeated.