COBOL入門– tag –
-
第4部
【COBOL 書き1-2-4】ちゃんと計算してる!GnuCOBOLで実行中
🧩今日の学び・COBOLの変数は宣言しただけでは中身が保証されないため、MOVEで初期化する必要がある・箱を作っただけでは中身は決まらずメモリの残骸が残る可能性がある・次回は変数と計算処理を組み合わせて、もう少し実践的なプログラムを書いて... -
第4部
【COBOL 書き1-2-3】初めてのコンパイル。初めての実行。そしてエラーからの絶望。
🧩今日の学び・COBOLは必ずPROGRAM-IDなどの基本構造を書かないとコンパイルできない・コンパイルエラーは壊れているのではなくコンパイラとの会話である・コンパイルが成功しても、DISPLAYなどの命令を書かなければプログラムは何も表示しない 初... -
第4部
【COBOL 書き1-2-2】DATA DIVISIONの鉄則〜変数降臨!
🧩今日の学び・COBOLでは変数は自動で存在せず、DATA DIVISIONで必ず宣言してから使う必要がある・係長の言う通り「変数は空から降ってこない」、箱は自分で作るもの・データ構造を先に決めてから処理を書くという順番がCOBOLの設計思想である 係長... -
第4部
【COBOL 書き1-2】ADD TOで足し算やってみよう!〜小2でもできるか!?
🧩今日の学び・COBOLのADDは数学の式ではなく「どの箱を書き換えるか」を指定するデータ更新命令である・係長の説明どおり、ADD A TO Bは「B = B + A」という意味になる・COBOLでは計算式よりも「結果をどこに入れるか」を間違えないことが重要にな... -
第4部
【COBOL 書き1-1】エクセルじゃだめなの!?
🧩今日の学び・Excelで「なんとなく」行っている処理は、READ・SORT・CONTROL BREAK・WRITEという基本処理に分解できる・係長の言う「Excelは魔法、COBOLは機械」という言葉が、処理構造を理解する入口になる・次回から実際にExcelの処理をCOBOLで... -
第1部
【COBOL 読み1-24】第一部完 新しい世界へ
なるお)係長!全部読みきっちゃいましたよ!結構簡単でしたね! 係長)結果、途中から俺が説明してただけな気がするが。 な)完全に気のせいですよ! まったくもう係長ったら、俺の勇姿を忘れちゃったんですか?テキパキすぎる説明が係長の在りし日の姿以... -
COBOL
【COBOL 読み1-4】88は米寿でしょーに!条件ってなんなのよ?
今日のコード WORKING-STORAGE SECTION. *> --- 終端・汎用ワーク --- 01 EOF-FLAG PIC X VALUE "N". 88 EOF-YES VALUE "Y". 88 EOF-NO VALUE "N". 01 LINE-NO PIC 9(7) VALUE ZERO. 01 WS-MSG PIC X(80). なるお)あれ?いけそうな予感。 WORKING-STOR... -
COBOL
【COBOL 読み1-3】レコードと512文字の謎 〜 DATA DIVISIONとの対話
今日のコード DATA DIVISION. FILE SECTION. FD INFILE. 01 IN-REC PIC X(512). FD OUTREP. 01 OUT-REC PIC X(132). FD ERRFILE. 01 ERR-REC PIC X(512). なるお)ふふ、DIVISIONば理解したぜ。SECTIONも理解したぜ。もう俺に迷うものはない! 竹内まりや... -
COBOL
【COBOL 読み1-2】わからないから才能ない? ENVIRONMENT DIVISION.との遭遇
今日のコード ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT INFILE ASSIGN TO "orders.csv" ORGANIZATION IS LINE SEQUENTIAL. SELECT OUTREP ASSIGN TO "sales_report.txt" ORGANIZATION IS LINE SEQUENTIAL. SELECT ERRFILE ASSIG... -
COBOL
【COBOL 読み1-1】IDENTIFICATION DIVISIONとの遭遇〜読めと言われても…って英語?
今日のコード IDENTIFICATION DIVISION. PROGRAM-ID. SALES-REPORT. なんで俺がCOBOLとかやんないといけないの? となりのおじさんなにしてんの… これ読んどけって、コード渡されてただけで、、、 わからんてー! 教本ちょうだいよ!ちょっとCOBOL覚えてく...
1