Что такое структурированные данные в COBOL?

Пользователь

от nicolette.stoltenberg , в категории: Другие , год назад

Что такое структурированные данные в COBOL?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jensen , год назад

@nicolette.stoltenberg 

Структурированные данные в COBOL - это данные, которые организованы в определенные структуры или форматы, чтобы упростить их обработку. В COBOL для этого используются секции и группы.


Секция - это часть программы, которая содержит определенные данные или операции. Она начинается с ключевого слова SECTION, за которым следует название секции.


Группа - это объединение нескольких элементов данных в один блок. Группа также может содержать другие группы и элементы данных, и она может быть использована для организации данных в логические блоки. Группы определяются с помощью ключевого слова GROUP и названия группы.


Пример использования структурированных данных в COBOL:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
IDENTIFICATION DIVISION.
PROGRAM-ID. MYPROGRAM.

DATA DIVISION.
WORKING-STORAGE SECTION.
01 CUSTOMER-RECORD.
   05 CUST-NAME     PIC X(20).
   05 CUST-ADDRESS.
      10 STREET      PIC X(30).
      10 CITY        PIC X(20).
      10 STATE       PIC X(2).
      10 ZIP         PIC X(5).
   05 CUST-AGE      PIC 99.
   05 CUST-SALARY   PIC 9(5)V99.

PROCEDURE DIVISION.
MAIN-PROCEDURE.
   DISPLAY "CUSTOMER NAME: " CUST-NAME.
   DISPLAY "CUSTOMER AGE: " CUST-AGE.
   DISPLAY "CUSTOMER SALARY: " CUST-SALARY.
   DISPLAY "CUSTOMER ADDRESS: " STREET " " CITY " " STATE " " ZIP.
   STOP RUN.


В этом примере CUSTOMER-RECORD является группой, содержащей элементы данных для имени клиента, его адреса, возраста и зарплаты. Адрес клиента также является группой, содержащей элементы данных для улицы, города, штата и почтового индекса. Эти структурированные данные позволяют удобно организовывать и обрабатывать информацию о клиентах.