データ設計
処理手順利用するデータ領域を検討
データ設計と手順設計が同時並行で行う場合も少なくない。
データ領域
プログラムの入出力データ
プログラム内で発生するデータ
データ構造
プログラムで扱う際の具体的なデータ領域の形式
データ構造の種類
変数
配列
構造を持つデータ(複数の変数や配列をひとまとめで管理)
構造体(C言語)
クラス(Java、C#)
問題向きデータ構造
リスト構造
スタック構造
キュー(待ち行列)
木(ツリー)構造
変数
変数は、1つの値を格納する領域
変数は、名前をつけて識別(変数名)
変数を定義すると、領域が確保される。
変数を定義した時点では、その領域に何が格納されているかは不明(不定)
変数への値の代入
配列
添え字(インデックス、要素番号)
配列要素への代入
|