スライド タイトルなし

フローチャート
流れ図
仕事の順番を図で説明する。
変数
数字や文字などのデータを記憶する場所
AやBとすることもあるが
MAXやMINなど内容を表した名前にする
こともある。
N:は個数であることが多い
I、J:は順番を表す数字であることが多い
作業が複雑になるほど良いフローチャー
トが求められる。また良い変数名が求め
られる。
フローチャートができるとソフトウエアがで
きる
フローチャートで使われる記号
端子
処理
データ
判断
手操作入力
表示
結合子
フローチャート1:平成を西暦に変換
端子
手操作入力
開始
A←平成
処理
B←A+1988
表示
西暦 B 年
端子
終了
フローチャート2:西暦を昭和または
平成に変換
開始
端子
A←西暦
手操作入力
判断
処理
表示
端子
Yes
No
A>=1989
B←A-1988
B←A-1925
平成 B 年
昭和 B 年
終了
問題
うるう年の計算
西暦年数
4で割り切れない ⇒ 平年
4で割り切れる
100で割り切れない ⇒ 閏年
100で割り切れる
400で割り切れない ⇒ 平年
400で割り切れる
⇒ 閏年
西暦を入力すると閏年かそうでない年かを
表示するフローチャート
フローチャート3:最大値
開始
N:個数
A(1),...データ
I←1
MAX←A(I)
I←I+1
Yes
No
A(I)>MAX
MAX←A(I)
Yes
No
I>=N
最大値
終了