COBOL– category –
-
COBOL
【COBOL 読み1-16】MOVEとCOMPUTE対決〜もっといらないくん爆誕
🧩今日の学び・MOVEそのまま入れる、COMPUTE計算してから入れるという根本の違いを理解・NUMVAL の「人は信じない思想」がCOBOLの設計を左右していることが判明・処理は“変換 → 計算 → 格納”の流れで組むとエラーが激減する 今日のコード *> 数... -
COBOL
【COBOL 読み1-15】デジャブと一粒の神〜数字チェックの法則
🧩今日の学び・INSPECT…TALLYING でアルファベット混入を即検出できる仕組みを理解。・係長いわく「BY と FOR ALL の違い」が今回の真のキモ。・データ検証は“空欄 → 文字混入 → 数値チェック”の三段階で見る癖をつけよう。 今日のコード *> 数... -
COBOL
【COBOL 読み1-14】IF ORはわかるけど〜世の中は勝ち負けだらけ
🧩今日の学び・IF OR は「どれかひとつでも空欄なら即アウト」の実務的バリデーション。・CNT-BLANKは“何個空いてるか”ではなく“空欄あったか”のフラグ扱いだと係長が喝。・次回は「AND条件」や「詳細バリデーション」へ踏み込み、入力検証の本質へ... -
COBOL
【COBOL 読み1-13】INSPECTで文字列置換〜純情乙女と係長
🧩今日の学び・INSPECTは“文字列をなめ回して処理する”ためのCOBOL専用の強力コマンド。・TALLYING/REPLACING/CONVERTINGの役割を係長の例えツッコミで一気に整理。・次回は「TRIM実装の本番処理」へ踏み込み、文字列前処理の実務力を上げていく... -
COBOL
【COBOL 読み1-12】UNSTRINGでCSV分割〜愛故にカンマで区切られる人生
🧩今日の学び・UNSTRINGとDELIMITED BY ALL "," でCSVの1行を正確に分割できることを理解。・連続カンマ=空欄をどう扱うかを、係長の辛口ツッコミでしっかり腹落ち。・次回は「UNSTRING後のデータの扱い方」へ踏み込み、CSV処理の本丸に近づく。 ... -
COBOL
【COBOL 読み1-11】ゴミで一攫千金!〜まとめ書きとゴミスペース
🧩今日の学び・COBOLの「まとめ書き」で複数変数を一度に初期化できる。・ゴミデータを残すと“売上バグって大金持ち”になる危険を学ぶ。・SPACESとZEROの使い分けが、COBOLマスターへの第一歩。 今日のコード PARSE-AND-VALIDATE. *> 初期化 MOV... -
COBOL
【COBOL 読み1-10】30年後に会いましょう〜そろそろ読めるようになってきた
🧩 今日の学び• READ文は「ファイルから1行読む」命令。• AT END/NOT AT ENDで「終わった」「まだある」を判断できる。• EOF-YESをTRUEにすることで、PERFORMループを自然に終了できる。 今日のコード READ-INFILE. READ INFILE AT END SET EOF-YE... -
COBOL
【COBOL 読み1-9】チーズとたぬきがループするのは真?偽?
🧩 今日の学びEOF-FLAGと88レベルの関係を、チーズ工場の比喩で理解。 PERFORM UNTILとSET EOF-YESの流れも、笑いながら整理。 COBOLの「真と偽」を、なるおと係長が掛け合いで学ぶ回。 今日のコード PROCESS-LOOP. PERFORM READ-INFIL... -
COBOL
【COBOL 読み1-8】光の速度よりも〜OPENしてPERFORMして、で?〜
今日のコード OPEN INPUT INFILE OUTPUT OUTREP OUTPUT ERRFILE. PERFORM WRITE-REPORT-HEADER. 星矢は光の速度 なるお)INFILEにはファイルをいれてるからー あれ?FDってなんだったっけ... -
COBOL
【COBOL 読み1-7】夢の国と男闘呼組〜MOVEと日付の冒険〜
今日のコード INIT. MOVE FUNCTION CURRENT-DATE TO CD-RAW. *> YYYYMMDDHHMMSS+TZ など21桁想定 MOVE CD-RAW(1:4) TO CD-YYYY MOVE CD-RAW(5:2) TO CD-MM MOVE CD-RAW(7:2) TO CD-DD MOVE CD-RAW(9:2) TO CD-HH MOVE CD-RAW(11:2) TO CD-MN MOV...