코볼
4개의 DIVISION으로 구성
- IDENTIFICATION DIVISION : 프로그램 정보 설정.
- PROGRAM-ID.
- ENVIRONMENT DIVISION : 프로그램이 실행되는 주변 환경 설정.
- CONFIGURATION SECTION : 장치 설정
- INPUT-OUT SECTION : 데이터 전송, 처리
- FILE-CONTROL, I-O-CONTROL
- DATA DIVISION : 프로그램 데이터 정의
- FILE SECTION : 파일에 대한 레코드 정의
- WORKING-STORAGE SECTION : 메모리에 저장될 데이터 정의
- SCREEN SECTION : 화면을 사용한 입출력 형식
- LINKAGE SECTION : 서브프로그램인 경우 파라메터 데이터 정의
- PROCEDURE DIVISION. : 프로그램 실행 영역
IDENTIFICATION DIVISION
- PROGRAM-ID. 프로그램 이름.
- AUTHOR. 작성자.
- INSTALLATION. 설치장소.
- DATE-WRITTEN. 작성 날짜.
- DATA-COMPILED. 컴파일 날짜.
- SECURITY. 비밀사항.
- REMARKS. 참고사항.
ENVIRONMENT DIVISION
ENVIRONMENT DIVISION. > CONFIGUATION SECTION.
SOURCE-COMPUTER. 컴퓨터 이름.
OBJECT-COMPUTER. 컴퓨터 이름.
SPECIAL-NAMES.
ENVIRONMENT DIVISION. > INPUT-OUTPUT SECTION.
[I-O-CONTROL.] 메모리 영역 공유, 재수행, 보조기억장치..
DATA DIVISION
DATA DIVISION. > FILE SECTION.
DATA DIVISION. > WORKING-STORAGE SECTION.
데이터 구조 정의
레벨을 이용하여 데이터 계층 구조 설정.
DATA DIVISION. > SCREEN SECTION.
화면에 입출력 정의
DATA DIVISION. > LINKAGE SECTION.
WORKING-STORAGE SECTION 과 유사
VALUE를 사용할 수 없음.
PROCDEURE DIVISION
PROCDEURE DIVISION. 형식
PROCEDURE DIVISION [ USING 데이터이름-1 ... ].
[DECLARATIVES.
섹션 이름 SECTION [ 세그먼트 번호 ]. declarative 문장...
[ 패러그래프 이름. [ 문장 ] ... ] ...
END DECLARATIVES. ]
섹션 이름 SECTION [ 세그먼트 번호 ].
[ 패러그래프 이름. [ 문장 ] ... ] ...
[ END PROGRAM. ]
Written by dukgun.com
댓글 쓰기