実習1 データの集計・件数のカウント フローチャートの作成 1 1 入力ファイル・出力ファイルを開く。 は じ め 入力ファイルと 出力ファイルを開く 2 2 初期値を設定する。 は じ め 入力ファイルと 出力ファイルを開く 0 → GOKEI 0 → KENSU “OFF”→ E-FLG A 3 3 見出行を印字する。 は じ め 入力ファイルと 出力ファイルを開く 0 → GOKEI 0 → KENSU “OFF”→ E-FLG 見出行→ 出力レコード 印字 A 4 4 入力データが終了するまで繰り返す。 A ループ1 E-FLG = “ON”まで 繰り返す処理をループ始 端とループ終端ではさむ 処 理 ループ1 5 5 入力データを読む。 A データが終わりでない場合は、 次の処理へ進む。終わりの 場合は、繰り返しを終える条 件を設定する。 ループ1 E-FLG = “ON”まで 入力データを 読む AT END NOT AT END “ON” → E-FLG ループ1 6 6 入場者数の合計を算出する。 A ループ1 E-FLG = “ON”まで 入力データを 読む AT END NOT AT END AGATE + BGATE → NYU “ON” → E-FLG B C 7 7 各項目を明細行に転記する。 A ループ1 E-FLG = “ON”まで 入力データを 読む AT END NOT AT END AGATE + BGATE → NYU HIZUKE → M-HIZUKE “ON” → E-FLG AGATE → M-AGATE BGATE → M-BGATE NYU → M-NYU B C 8 8 明細行を印字する。 B C 明細行→ 出力レコード 印字 ループ1 9 9 入場者数の合計を総合計に加える。 B C 明細行→ 出力レコード 印字 GOKEI + NYU → GOKEI ループ1 10 10 データの件数をカウントする。 B C 明細行→ 出力レコード 印字 GOKEI + NYU → GOKEI KENSU + 1 → KENSU ループ1 11 11 入場者数の総合計を合計行に転記する。 B C 明細行→ 出力レコード 印字 GOKEI + NYU → GOKEI KENSU + 1 → KENSU ループ1 GOKEI → G-GOKEI 12 12 合計行を印字する。 B C 明細行→ 出力レコード 印字 GOKEI + NYU → GOKEI KENSU + 1 → KENSU ループ1 GOKEI → G-GOKEI 合計行→ 出力レコード 印字 D 13 13 入場者数の総平均を求める。 D GOKEI / KENSU → HEIKIN は じ め 14 14 総平均を平均行に転記する。 D GOKEI / KENSU → HEIKIN HEIKIN → H-HEIKIN は じ め 15 15 平均行を印字する。 D GOKEI / KENSU → HEIKIN HEIKIN → H-HEIKIN 平均行→ 出力レコード 印字 は じ め 16 16 入力ファイル・出力ファイルを閉じる。 D GOKEI / KENSU → HEIKIN HEIKIN → H-HEIKIN 平均行→ 出力レコード 印字 入力ファイルと出力 ファイルを閉じる お わ り 17
© Copyright 2024 ExpyDoc