Devin.KR

기본 · 전체 목차 공개

데이터 처리로 배우는 COBOL

네 DIVISION·고정 형식·PIC 정의·MOVE 규칙·편집 출력·EVALUATE·PERFORM·순차 파일·보고서·테이블·문자열·제어 단절·서브프로그램과 카피북을 익히고 신용협동조합 일일 거래 일괄 처리를 만든다.

이 책을 읽기 전에

없음

공개 12/12장 · 목차 구성 2026-09-12

CONTENTS

목차

읽음 표시는 직접 선택하며 자동 완료되지 않습니다.

  1. 01
    COBOL 과 일괄 처리 - 네 개의 DIVISION

    COBOL 이 아직 돌아가는 곳(은행·보험·공공 메인프레임), 일괄 처리 개념, IDENTIFICATION·ENVIRONMENT·DATA·PROCEDURE DIVISION, 고정 형식 열 규칙, cobc 로 컴파일·실행, DISPLAY

  2. 02
    데이터 정의 - PIC 로 자릿수를 정한다

    WORKING-STORAGE SECTION, 레벨 번호(01·05·77), PIC 9·X·A·S·V, VALUE, 그룹 항목과 기본 항목, 고정 소수점이 돈 계산에 맞는 이유

  3. 03
    값 옮기기와 계산 - MOVE 의 자리 맞춤

    MOVE 규칙(숫자는 소수점 기준 정렬·왼쪽 잘림, 문자는 왼쪽 정렬·공백 채움), ADD·SUBTRACT·MULTIPLY·DIVIDE GIVING, COMPUTE, ROUNDED, ON SIZE ERROR

  4. 04
    출력 편집 - 금액을 읽기 좋게

    편집 PIC(Z·,·.·-·*·+), 부호 표시, 날짜·금액 출력 형식, 편집 항목에서 계산할 수 없는 이유, DISPLAY 로 한 줄 맞추기

  5. 05
    조건과 반복 - EVALUATE 와 PERFORM

    IF·ELSE·END-IF, 마침표 범위 함정, 88 레벨 조건 이름, EVALUATE TRUE, 단락(paragraph) 구조, PERFORM·PERFORM UNTIL·PERFORM VARYING

  6. 06
    순차 파일 읽기 - 레코드 단위 처리

    SELECT·ASSIGN, FILE SECTION 과 FD, 고정 길이 레코드 배치, OPEN INPUT·READ AT END·CLOSE, FILE STATUS 확인, 읽기 루프의 표준 모양(선행 읽기)

  7. 07
    파일 쓰기와 보고서 - 머리글·상세·합계

    OPEN OUTPUT·WRITE, 출력 레코드와 작업 영역 분리, 보고서 줄 레이아웃(머리글·상세·합계), 건수·합계 누적, 결과 파일을 다시 확인하기

  8. 08
    테이블 - OCCURS 와 SEARCH

    OCCURS 로 배열 정의, 첨자와 INDEXED BY, PERFORM VARYING 으로 순회, SEARCH 와 SEARCH ALL(정렬 키), 코드표(이자율·수수료)를 테이블로

  9. 09
    문자열 처리 - STRING·UNSTRING·INSPECT

    STRING DELIMITED BY, UNSTRING 으로 나누기, INSPECT TALLYING·REPLACING, 참조 수정(항목(시작:길이)), 내장 함수 FUNCTION TRIM·UPPER-CASE

  10. 10
    제어 단절 보고서 - 지점별 소계

    정렬된 입력과 키 변화 감지, 소계·총계 출력, 첫 레코드·마지막 레코드 처리, SORT 문으로 미리 정렬하기

  11. 11
    서브프로그램과 카피북 - 나누어 재사용하기

    CALL ... USING, LINKAGE SECTION, BY REFERENCE·BY CONTENT, GOBACK, COPY 문으로 레코드 정의 공유, 여러 파일 컴파일

  12. 12
    완성 프로젝트 - 일일 거래 일괄 처리

    계좌 마스터와 거래 파일 대조(매칭), 잔액 갱신·새 마스터 쓰기, 오류 거래 목록, 처리 요약 보고서, 메인프레임(JCL·VSAM·DB2)에서는 무엇이 달라지는가

이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.

이 책·표지의 저작권 및 출처 관련 요청