Zaprojektowany przede wszystkim do aplikacji biznesowych i finansowych, Cobol to język programowania na wysokim poziomie. Cobol jest szeroko wykorzystywany do przetwarzania danych biznesowych, systemów finansowych i aplikacji rządowych od ponad 60 lat i nadal dominuje w przetwarzaniu przedsiębiorstw. Cobol jest nadal odpowiedni i szeroko stosowany do starszych systemów i zastosowań na dużą skalę, szczególnie w sektorach finansowych i rządowych. Cobol jest prosty, solidny i łatwy do nauki język programowania. Poniższa tabela opisuje te pięć pól.
Format kodowania Cobol
Kolumny | Używać | Opis |
1-6 | Numery sekwencji lub numery strony i linii | Używane w dawnych czasach do sprawdzania sekwencji. |
7 | Kontynuacja, komentarz lub formularz | (-) Aby kontynuować literały niewiazowe z poprzedniej linii. (*) Aby skomentować linię. (/) Poinstruować drukarkę, aby przeniosła się na nową stronę podczas drukowania programu źródłowego. |
8-11 | Obszar a | Używane do specjalnych wpisów, takich jak podział, sekcja, nazwy akapitów. |
12-72 | Obszar b | Używane do większości wpisów COBOL, w tym zdania podziału procedur. |
73-80 | Obszar identyfikacyjny | Używane w dawnych czasach do celów identyfikacyjnych. |
Przegląd struktury programu w COBOL
Ma cztery główne części: identyfikacja, środowisko, dane i podziały procedur.
Wydział Identyfikacji:
Dział identyfikacyjny zawiera informacje o programie, takie jak nazwa programu i nazwa autora. Dział identyfikacyjny to miejsce, w którym nazywasz swój program i podajesz wszelkie dodatkowe informacje identyfikujące, które chcesz. To jest obowiązkowe.
Oto przykład działu identyfikacji w programie COBOL:
Dział identyfikacyjny.
Program programowy. WITAJ ŚWIECIE.
AUTOR. TWOJE IMIĘ.
Wydział Środowiska:
Wydział Środowiska jest opcjonalnym działem. Zawiera dwie sekcje, a mianowicie sekcja konfiguracji i sekcja wejściowego. Wydział Środowiska dotyczy komputerów używanych do opracowania programu źródłowego i wykonania programu obiektowego. Obejmuje również sekcję wejściową, która określa pliki wejściowe i wyjściowe programu.
Oto przykład Wydziału Środowiska w programie COBOL:
Wydział Środowiska.
Sekcja konfiguracji.
Nazwy specjalne.
Punkt dziesiętny to przecinek.
Znak walutowy jest INR.
Wydział danych:
Dział danych zawiera informacje o danych wykorzystywanych w programie, takie jak nazwy danych, typy danych i rozmiary danych.
Oto przykład działu danych w programie COBOL:
Wydział danych.
Sekcja magazynowania roboczego.
01 My-Variable PIC 9 (4).
01 My-String PIC X (20).
Wydział Procedury:
Dział procedury jest najważniejszą sekcją programu COBOL, ponieważ zawiera faktyczną logikę programu, taką jak obliczenia, operacje wejściowe/wyjściowe i instrukcje warunkowe. Jest to ostatni oddział programu i jest odpowiedzialny za realizację instrukcji programu.
Oto przykład działu procedur w programie COBOL:
Dział procedury.
Otwórz plik wejściowy wejściowy
Przeczytaj plik wejściowy na końcowym zestawie pliku na koniec do true
Nie na końcu
Przesuń pole wejściowe do pola wyjściowego
Zapisz wyjście wyjściowe
Czytanie końcowe
Zamknij plik wejściowy
Zatrzymaj bieg.
Jak uruchomić niektóre programy COBOL
Przykład 1:
Dział identyfikacyjny.
Program programowy. WITAJ W DOMU.
Dział procedury.
Wyświetl „Witaj w domu!".
Zatrzymaj bieg.
Wyjście:
Papan@ubuntu: ~/Desktop/CB $ COBC -xjf 1.Cbl
Witaj w domu!
Wyjaśnienie:
Ten kod Cobol zasadniczo pokazuje, jak uruchomić program COBOL. Ten kod COBOL używa działu identyfikacyjnego do identyfikacji programu i określenia jego nazwy „Welcome-Home.„Dział Procedury używa instrukcji wyświetlania, aby pokazać wiadomość:„ Witaj w domu!"
Przykład 2:
Dział identyfikacyjny.
Program programowy. ODEJMOWANIE.
Wydział danych.
Sekcja magazynowania roboczego.
01 Number1 Pic 9 (4).
01 Number2 Pic 9 (4).
01 Wynik zdjęcie 9 (4).
Dział procedury.
Wyświetl „Wprowadź 1. numer:”.
Zaakceptuj Num1.
Wyświetl „Wprowadź 2. numer:”.
Zaakceptuj NUM2.
Odejmij NUM2 od NUM1, dając wynik.
Wyświetl „Wynik odejmowania jest:„ Wynik.
Zatrzymaj bieg.
Wyjście:
Papan@ubuntu: ~/Desktop/CB $ COBC -xjf 2.Cbl
Wprowadź 1. numer:
80
Wprowadź 2. numer:
60
Wynik odejmowania to: 0020
Wyjaśnienie:
Jest to program COBOL, który oblicza odejmowanie między dwiema liczbami wprowadzonymi przez użytkownika. Wykorzystuje podział danych do deklarowania zmiennych i podziału procedur dla logiki, w tym monitowania użytkownika do wejścia, wykonywania odejmowania i wyświetlania wyniku.
Przykład 3:
Dział identyfikacyjny.
Program programowy. Admin College.
Wydział Środowiska.
Sekcja wejściowa-wyjściowa.
Wydział danych.
Sekcja pliku.
Sekcja magazynowania roboczego.
01 WS-Admin-name .
05 WS-PIRST PIC X (10) Space wartość.
05 wypełniacz pic x (10) miejsce wartościowe.
05 WS-LST PIC X (15) Space wartość.
Dział procedury.
000-Main-Logic.
Wykonaj 005-PRT-EMP-DATA
Zatrzymaj bieg.
005-PRT-EMP-DATA SECTON.
010-move-data.
Przenieś „Nath” do WS-PIRST.
Przenieś „Somdeb” do WS-LST.
010-Exit.
WYJŚCIE.
020-PRT-DATA.
Wyświetl „Nazwa administracyjna:”, WS-Admin-name
020-Exit.
WYJŚCIE.
Wyjście:
Papan@ubuntu: ~/Desktop/CB $ COBC -xjf 3.Cbl
Nazwa administracyjna: Nath Somdeb
Wyjaśnienie:
Ten program przechowuje i wyświetla nazwę administratora uczelni, deklarując zmienne nazwy w sekcji Storge Prac. i korzystając z dwóch sekcji w dziale procedury, aby przenieść pierwsze i nazwiska do zmiennej WS-Admin-name i wyświetlanie nazwy na ekran.
Wniosek
Cobol jest nadal używany do systemów na dużą skalę, szczególnie w finansach i rządzie. Wykonanie kroków w tym artykule można uruchomić programy COBOL. W tym artykule wyjaśniono różne sekcje programu Cobol i sposób, w jaki współpracują, aby utworzyć kompletny program COBOL. Fundacja jest ustanowiona do pisania i uruchamiania programów COBOL, niezależnie od tego, czy jesteś nowy, czy doświadczony w programowaniu Cobol.