COBOL

COBOL

【COBOL】EXTERNAL句完全ガイド|プログラム間データ共有の仕組み・FD EXTERNAL・USING/GLOBALとの使い分け・実践パターン

COBOLのEXTERNAL句を使えば、同じラン単位内の複数プログラムが引数なしでデータを共有できます。WORKING-STORAGEとFDの2通りの使い方、USING・GLOBALとの違い、実践パターン、落とし穴まで完全解説します。
COBOL

【COBOL】DIVIDE文完全ガイド|BY/INTO構文の違い・REMAINDER実践パターン・ゼロ除算対策・COMPUTE使い分け

COBOLのDIVIDE文を徹底解説。BY形式とINTO形式の向きの違い、REMAINDER句で商と余りを同時取得する方法、ページ計算・偶奇判定・循環処理・曜日計算・均等分割などREMAINDER実践パターン、ゼロ除算のON SIZE ERROR対策、COMPUTE文との使い分け基準まで網羅します。
COBOL

【COBOL】INITIALIZE文完全ガイド|型別初期値・WITH FILLER・REPLACING・MOVE ZEROSとの違い・落とし穴

COBOLのINITIALIZE文を徹底解説。デフォルト初期値のルール(数値=0・文字=スペース)、WITH FILLERでFILLER項目も初期化する方法、REPLACING句の全データ型、COMP-3を含むグループへのMOVE ZEROSが引き起こすバグと対策、ALL TO VALUEの使い方まで実践パターンとともに網羅します。
COBOL

【COBOL】USING句完全ガイド|CALL・PROCEDURE DIVISION・SORT/MERGE・OMITTED・パラメータ設計パターン

COBOLのUSING句を3つのコンテキスト(CALL文・PROCEDURE DIVISION・SORT/MERGE文)に分けて徹底解説。OMITTEDによる省略可能引数、COPY句でのパラメータ定義共有、引数が多すぎる問題へのグループ統合パターンまで実践的な設計手法を網羅します。
COBOL

【COBOL】OCCURS句完全ガイド|配列定義・INDEXED BY・SEARCH/SEARCH ALL・多次元・DEPENDING ON

COBOLのOCCURS句を徹底解説。静的配列の基本定義から、INDEXED BY句・SEARCH文(順次検索)・KEY IS句とSEARCH ALL文(二分探索)・DEPENDING ON句(可変長配列)・2次元/3次元配列まで実践パターンを網羅。添字の落とし穴も解説します。
COBOL

【COBOL】REDEFINES句完全ガイド|メモリ共有の仕組み・複数レイアウト・OCCURS組み合わせ・落とし穴

COBOLのREDEFINES句を徹底解説。同じメモリ領域を複数のレイアウトで解釈する仕組みから、日付分解・固定長ファイルの複数レコードタイプ処理・OCCURS句との組み合わせまで実践パターンを網羅。VALUE禁止・サイズ一致などの制約と落とし穴も解説します。
COBOL

【COBOL】CONTINUE文完全ガイド|「何もしない」の意味・NEXT SENTENCEとの違い・EVALUATE/IF活用パターン

COBOLのCONTINUE文(何もしない命令)を完全解説。NEXT SENTENCEとの致命的な違い・EVALUATE WHEN OTHERでの使い方・特定条件スキップ・プレースホルダー・IF文での否定回避パターン。ファイルSTATUS許容エラー処理・レコードフィルタリング・状態マシンの実践パターンまで。
COBOL

【COBOL】PERFORM文で繰り返し処理を極める|TIMES・VARYING・UNTIL・THRUを完全解説

COBOLのPERFORM文を使った繰り返し処理を完全解説。PERFORM TIMES(回数指定ループ)、PERFORM VARYING(カウンタ制御ループ)、PERFORM UNTIL(条件ループ)、PERFORM THRU(段落範囲実行)、ネストしたPERFORM(二重ループ)、インラインとアウトオブラインの違い、EXIT PERFORMによる途中抜け、配列(テーブル)処理まで、基本構文から実務パターンまで網羅的に解説します。
COBOL

【COBOL】ACCEPT文完全ガイド|FROM CONSOLE・SYSIN・環境変数・再入力ループ・メニュー選択・バッチパラメータ

COBOLのACCEPT文を完全解説。FROM CONSOLEによる対話的入力・FROM SYSINによるバッチパラメータ受け取り・FROM DAY-OF-WEEK・FROM ENVIRONMENT。バリデーション付き再入力ループ・Y/N確認プロンプト・メニュー選択・対話的バッチ実行確認画面の実践パターンまで網羅。
COBOL

【COBOL】DISPLAY文完全ガイド|UPON句・WITH NO ADVANCING・編集項目・デバッグ・ログ出力の実践パターン

COBOLのDISPLAY文を完全解説。UPON句による出力先切り替え・WITH NO ADVANCINGで改行抑制・PIC Z編集項目で数値を整形・COMP-3の安全な表示方法。デバッグ用DISPLAY・タイムスタンプ付きログ・件数レポート・UPON CONSOLEの実践パターンまで網羅。
COBOL

【COBOL】日付・時刻の扱い方完全ガイド|CURRENT-DATE・日付算術・月末日計算・年齢計算・バリデーション

COBOLの日付・時刻処理を網羅解説。FUNCTION CURRENT-DATE(21文字の構造)・ACCEPT FROM DATE YYYYMMDD・INTEGER-OF-DATE/DATE-OF-INTEGERによる日付算術・TEST-DATE-YYYYMMDDによるバリデーション・月末日計算・年齢計算・月次バッチ処理の実践パターンまで。
COBOL

【COBOL】コメントの書き方完全ガイド|7桁目*・インライン*>・デバッグ行D・カラム構造・実践パターン

COBOLのコメント記法を網羅解説。7桁目アスタリスク・インラインコメント(*>)・ページ区切り(/)・デバッグ行(D)・IDENTIFICATION DIVISION文書化エントリ・自由形式の違い。固定形式カラム構造の理解からプログラムヘッダー・変更履歴・セクション区切りの実践パターンまで。
COBOL

【COBOL】カウントを数えて表示する方法(ADD/COMPUTE/PERFORM VARYING/INSPECT TALLYING)

COBOLでカウントを数えて表示する方法を網羅解説。ADD文・COMPUTE文・PERFORM VARYINGでのカウントアップ、DISPLAY文での表示、カウントダウン、条件付きカウント、ファイル読み込みレコード数カウント、INSPECT TALLYINGによる文字出現回数カウント、PICTURE編集による数値フォーマット、よくあるエラーと対処法まで実務パターンを徹底解説。
COBOL

【COBOL】RETURN文完全ガイド|SORT/MERGE・GOBACK・EXIT PROGRAM・RETURNING句・EXIT SECTIONの使い分け

COBOLのRETURN文はSORT/MERGEのOUTPUT PROCEDUREでソート済みレコードを取り出す専用命令。GOBACK・EXIT PROGRAM・STOP RUNの正確な違い、RETURNING句による戻り値の受け渡し、EXIT SECTION/PARAGRAPHによる早期脱出まで使い分けを完全解説。
COBOL

【COBOL】CALL文完全ガイド|静的/動的CALL・GOBACK/STOP RUNの違い・CANCEL・共通モジュール設計

COBOLのCALL文を静的/動的CALLの違い・ON EXCEPTION・GOBACK/STOP RUNの使い分け・CANCEL文によるWS再初期化・ネストプログラム・EXTERNAL句によるデータ共有まで完全解説。共通エラーハンドラ・共通ログモジュールの業務設計パターンも収録。
COBOL

COBOLの丸め処理完全ガイド|ROUNDED・6つのROUNDING MODE・消費税/給与/帳票の端数処理実践

COBOLの丸め処理をROUNDEDの基本から6つのROUNDING MODE(HALF-UP/HALF-EVEN/DOWN/UP)の業務別使い分けまで解説。消費税・給与計算・帳票端数合計不一致の解決策・丸め誤差の累積防止テクニックも収録。FUNCTION ROUND/INTEGER-PARTの活用法も説明。
COBOL

【COBOL】PERFORM文ループ処理完全ガイド|TIMES・UNTIL・VARYING・TEST AFTER・多重ループ・実践パターン

COBOLのPERFORM文ループ処理をTIMES・UNTIL・VARYINGの基本から、TEST BEFORE/AFTERの違い・VARYING AFTERによる多重ループ・EXIT PERFORM/CYCLEまで完全解説。ファイル読み込みループ・配列集計・リトライ・帳票ページングの業務実践パターンも網羅。
COBOL

【COBOL】IF文完全ガイド|比較演算子・88レベル条件名・AND/OR優先順位・クラス条件・実践パターン

COBOLのIF文を比較演算子(記号/英語表記)・88レベル条件名・AND/OR/NOTの評価順序・クラス条件(NUMERIC/ALPHABETIC)・符号条件(POSITIVE/NEGATIVE)まで完全解説。入力バリデーション・ファイルSTATUS判定・日付チェックの実践パターンとよくある落とし穴も網羅。
COBOL

【COBOL】文字列操作完全ガイド|STRING・UNSTRING・INSPECT・文字列関数の使い方

COBOLのSTRING文(DELIMITED BY SIZE/SPACE・WITH POINTER・ON OVERFLOW)、UNSTRING文(CSV分割・TALLYING)、INSPECT文(CONVERTING・REPLACING)、FUNCTION CONCATENATE/TRIMを完全解説。CSV組み立て・日付整形・ログ出力の実践パターンも収録。
COBOL

【COBOL】引数の使い方完全ガイド|BY REFERENCE・BY CONTENT・LINKAGE SECTION・RETURN-CODE

COBOLの引数の渡し方(BY REFERENCE・BY CONTENT・BY VALUE)をLINKAGE SECTIONの定義から動的CALL・RETURN-CODEまで完全解説。消費税計算・バリデーション・ファイル件数返却の実践パターンとよくある落とし穴も網羅。