構造化プログラミング |
構造化プログラミング |
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
プログラムの基本動作は、
「順次」(上から下に順番に処理)
「選択」(どれか処理を選ぶ)
「反復」(同じ処理を繰り返す)の
たった三つの流れの組み合わせで動いている。
これを「構造化プログラミング」と言う。
この仕組み(順次、選択、反復)はJavaにかぎらず、
どの言語でも大体同じ。
シンプルな組み合わせで複雑なものを構成している。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
 |
 |
 |
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
Javaはこの「構造化プログラミング」に
「オブジェクト指向(クラス)」という概念を取り入れた
「オブジェクト指向プログラミング言語」。
オブジェクト指向の概念を加えることで
より柔軟なプログラムを作成できる。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
参考:
構造化プログラミング言語の代表格がC、
オブジェクト指向言語がC++。
C#やVB.net、PHPや
ActionScript(Flash)・・・
最近のはオブジェクト指向型の言語が多い。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|