Presentation is loading. Please wait.

Presentation is loading. Please wait.

実習3 ページコントロール フローチャートの作成.

Similar presentations


Presentation on theme: "実習3 ページコントロール フローチャートの作成."— Presentation transcript:

1 実習3 ページコントロール フローチャートの作成

2 1 入力ファイル・出力ファイルを開く。 は じ め 入力ファイルと 出力ファイルを開く

3 2 初期値の設定する。 は じ め 入力ファイルと 出力ファイルを開く 1 → PAGESU 10 → GYOSU “OFF”→ E-FLG
2 初期値の設定する。 は じ め 入力ファイルと 出力ファイルを開く  1 → PAGESU 10 → GYOSU “OFF”→ E-FLG

4 繰り返す処理をループ始端とループ終端ではさむ
2 入力データが終了するまで繰り返す。 ループ1 E-FLG = “ON”まで 処  理 繰り返す処理をループ始端とループ終端ではさむ ループ1

5 3 入力データを読む。 データが終わりでない場合は、次の処理へ進む。終わりの場合は、繰り返しを終える条件を設定する。 ループ1 E-FLG = “ON”まで AT END 入力データを読む NOT AT END “ON” → E-FLG ループ1

6 4 行数=10か判断する。 “ON” → E-FLG ループ1 E-FLG = “ON”まで 入力データを読む A
4 行数=10か判断する。 YESの場合は、改ページの処理を行う。 NOの場合は、何もせずに次の処理を行う。 ループ1 E-FLG = “ON”まで AT END 入力データを読む NOT AT END NO GYOSU = 10 YES “ON” → E-FLG

7 5 ページ数をページ行に転記する。 “ON” → E-FLG ループ1 E-FLG = “ON”まで 入力データを読む
5 ページ数をページ行に転記する。 ループ1 E-FLG = “ON”まで AT END 入力データを読む NOT AT END NO GYOSU = 10 YES PAGESU → P-PAGE “ON” → E-FLG

8 6 ページ行を印字する。 “ON” → E-FLG ループ1 E-FLG = “ON”まで 入力データを読む PAGESU → P-PAGE
6 ページ行を印字する。 ループ1 E-FLG = “ON”まで AT END 入力データを読む NOT AT END NO GYOSU = 10 YES PAGESU → P-PAGE “ON” → E-FLG  ページ行→  出力レコード印字

9 7 見出行を印字する。 “ON” → E-FLG ループ1 E-FLG = “ON”まで 入力データを読む PAGESU → P-PAGE
7 見出行を印字する。 ループ1 E-FLG = “ON”まで AT END 入力データを読む NOT AT END NO GYOSU = 10 YES PAGESU → P-PAGE “ON” → E-FLG  ページ行→  出力レコード印字  見出行→  出力レコード印字

10 8 ページ数に1を加算する。 “ON” → E-FLG ループ1 E-FLG = “ON”まで 入力データを読む
8 ページ数に1を加算する。 ループ1 E-FLG = “ON”まで AT END 入力データを読む NOT AT END NO GYOSU = 10 YES PAGESU → P-PAGE “ON” → E-FLG  ページ行→  出力レコード印字  見出行→  出力レコード印字 PAGESU + 1 → PAGESU

11 9 行数に0(ゼロ)を設定する。 “ON” → E-FLG ループ1 E-FLG = “ON”まで 入力データを読む
9 行数に0(ゼロ)を設定する。 ループ1 E-FLG = “ON”まで AT END 入力データを読む NOT AT END NO GYOSU = 10 YES PAGESU → P-PAGE “ON” → E-FLG  ページ行→  出力レコード印字  見出行→  出力レコード印字 PAGESU + 1 → PAGESU 0 → GYOSU

12 10 各項目を明細行に転記する。 お わ り SCODE → M-SCODE SYOMEI → M-SYOMEI
10 各項目を明細行に転記する。 SCODE → M-SCODE SYOMEI → M-SYOMEI TYOSYA → M-TYOSYA ループ1 お わ り

13 11 明細行を印字する。 お わ り SCODE → M-SCODE SYOMEI → M-SYOMEI TYOSYA → M-TYOSYA
11 明細行を印字する。 SCODE → M-SCODE SYOMEI → M-SYOMEI TYOSYA → M-TYOSYA  明細行→  出力レコード印字 ループ1 お わ り

14 12 行数に1を加算する。 お わ り SCODE → M-SCODE SYOMEI → M-SYOMEI
12 行数に1を加算する。 SCODE → M-SCODE SYOMEI → M-SYOMEI TYOSYA → M-TYOSYA  明細行→  出力レコード印字 GYOSU + 1 → GYOSU ループ1 お わ り

15 13 入力ファイルと出力ファイルを閉じる。 お わ り SCODE → M-SCODE SYOMEI → M-SYOMEI
13 入力ファイルと出力ファイルを閉じる。 SCODE → M-SCODE SYOMEI → M-SYOMEI TYOSYA → M-TYOSYA  明細行→  出力レコード印字 GYOSU + 1 → GYOSU ループ1 入力ファイルと出力 ファイルを閉じる お わ り


Download ppt "実習3 ページコントロール フローチャートの作成."

Similar presentations


Ads by Google