CONTENTS
목차
읽음 표시는 직접 선택하며 자동 완료되지 않습니다.
- 01COBOL 과 일괄 처리 - 네 개의 DIVISION
COBOL 이 아직 돌아가는 곳(은행·보험·공공 메인프레임), 일괄 처리 개념, IDENTIFICATION·ENVIRONMENT·DATA·PROCEDURE DIVISION, 고정 형식 열 규칙, cobc 로 컴파일·실행, DISPLAY
- 02데이터 정의 - PIC 로 자릿수를 정한다
WORKING-STORAGE SECTION, 레벨 번호(01·05·77), PIC 9·X·A·S·V, VALUE, 그룹 항목과 기본 항목, 고정 소수점이 돈 계산에 맞는 이유
- 03값 옮기기와 계산 - MOVE 의 자리 맞춤
MOVE 규칙(숫자는 소수점 기준 정렬·왼쪽 잘림, 문자는 왼쪽 정렬·공백 채움), ADD·SUBTRACT·MULTIPLY·DIVIDE GIVING, COMPUTE, ROUNDED, ON SIZE ERROR
- 04출력 편집 - 금액을 읽기 좋게
편집 PIC(Z·,·.·-·*·+), 부호 표시, 날짜·금액 출력 형식, 편집 항목에서 계산할 수 없는 이유, DISPLAY 로 한 줄 맞추기
- 05조건과 반복 - EVALUATE 와 PERFORM
IF·ELSE·END-IF, 마침표 범위 함정, 88 레벨 조건 이름, EVALUATE TRUE, 단락(paragraph) 구조, PERFORM·PERFORM UNTIL·PERFORM VARYING
- 06순차 파일 읽기 - 레코드 단위 처리
SELECT·ASSIGN, FILE SECTION 과 FD, 고정 길이 레코드 배치, OPEN INPUT·READ AT END·CLOSE, FILE STATUS 확인, 읽기 루프의 표준 모양(선행 읽기)
- 07파일 쓰기와 보고서 - 머리글·상세·합계
OPEN OUTPUT·WRITE, 출력 레코드와 작업 영역 분리, 보고서 줄 레이아웃(머리글·상세·합계), 건수·합계 누적, 결과 파일을 다시 확인하기
- 08테이블 - OCCURS 와 SEARCH
OCCURS 로 배열 정의, 첨자와 INDEXED BY, PERFORM VARYING 으로 순회, SEARCH 와 SEARCH ALL(정렬 키), 코드표(이자율·수수료)를 테이블로
- 09문자열 처리 - STRING·UNSTRING·INSPECT
STRING DELIMITED BY, UNSTRING 으로 나누기, INSPECT TALLYING·REPLACING, 참조 수정(항목(시작:길이)), 내장 함수 FUNCTION TRIM·UPPER-CASE
- 10제어 단절 보고서 - 지점별 소계
정렬된 입력과 키 변화 감지, 소계·총계 출력, 첫 레코드·마지막 레코드 처리, SORT 문으로 미리 정렬하기
- 11서브프로그램과 카피북 - 나누어 재사용하기
CALL ... USING, LINKAGE SECTION, BY REFERENCE·BY CONTENT, GOBACK, COPY 문으로 레코드 정의 공유, 여러 파일 컴파일
- 12완성 프로젝트 - 일일 거래 일괄 처리
계좌 마스터와 거래 파일 대조(매칭), 잔액 갱신·새 마스터 쓰기, 오류 거래 목록, 처리 요약 보고서, 메인프레임(JCL·VSAM·DB2)에서는 무엇이 달라지는가
이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.