Bài học theo mô-đun (1/2)
Cấu trúc chương trình
COBOL (Ngôn ngữ hướng kinh doanh chung) là một trong những ngôn ngữ lập trình tồn tại lâu nhất trong lịch sử, được thiết kế dành riêng cho các ứng dụng kinh doanh và tài chính. Không giống như các ngôn ngữ hiện đại, nó có cấu trúc cứng nhắc và trang trọng được chia thành các phần được gọi là Các phần.
Định dạng bố cục và vùng cố định
Trong các tệp nguồn COBOL truyền thống, mỗi dòng được chia thành các khu vực cụ thể dựa trên các cột:
- Cột 1-6 (Vùng tuần tự): Trước đây được sử dụng cho số thứ tự thẻ đục lỗ. Ngày nay nó thường được để trống.
- Cột 7 (Vùng chỉ báo): Dùng để đánh dấu các dòng bình luận bằng cách đặt dấu hoa thị
*. - Cột 8-11 (Vùng A): Đây là nơi bắt đầu các tiêu đề phân chia, phần và đoạn.
- Cột 12-72 (Khu vực B): Đây là nơi viết các câu lệnh thực thi thực tế (như
DISPLAY,MOVE, v.v.). - Cột 73-80 (Vùng nhận dạng): Trước đây bị trình biên dịch bỏ qua, được sử dụng để nhận dạng nội bộ.
Trong các bài tập của mình, chúng tôi sẽ sử dụng định dạng đơn giản nhưng nhất quán bằng cách bắt đầu hướng dẫn Vùng B với khoảng trắng thích hợp (thường là 7 hoặc 11 khoảng trắng tùy thuộc vào vùng).
Bốn phần chính
Mọi chương trình COBOL hoàn chỉnh đều được cấu trúc thành bốn phần bắt buộc, phải xuất hiện theo thứ tự chính xác sau:
-
IDENTIFICATION DIVISION.Chứa siêu dữ liệu chương trình, chẳng hạn như tên chương trình được xác định bằng từ khóaPROGRAM-ID. -
ENVIRONMENT DIVISION.Chỉ định môi trường trong đó chương trình chạy và ánh xạ các tệp vật lý tới các biến nội bộ. -
DATA DIVISION.Nơi tất cả các biến và cấu trúc dữ liệu được chương trình sử dụng đều được khai báo. -
PROCEDURE DIVISION.Chứa các hướng dẫn thực thi (logic nghiệp vụ). Mọi chương trình phải kết thúc bằngSTOP RUN.để dừng thực thi.
Hãy tự mình thử
Viết các tiêu đề COBOL ban đầu bằng cách giới thiệu PHẦN NHẬN DẠNG và xác định tên chương trình là HELLO-PRG.
Hiển thị gợi ý
Viết PHẦN NHẬN DẠNG. bắt đầu từ cột 8 (7 dấu cách) và trên dòng tiếp theo PROGRAM-ID. Xin chào-PRG.
Giải pháp khả dụng sau 3 lần thử
Hoàn thành cấu trúc bằng cách giới thiệu PHẦN THỦ TỤC và in văn bản 'HELLO COBOL' ra bảng điều khiển bằng DISPLAY. Hãy nhớ kết thúc việc thực hiện chương trình bằng STOP RUN.
Hiển thị gợi ý
Bên dưới PHẦN THỦ TỤC, viết HIỂN THỊ 'HELLO COBOL'. bắt đầu từ cột 12 (11 dấu cách) và STOP RUN. trên dòng sau.
Giải pháp khả dụng sau 3 lần thử