Przejdź do głównej treści
eLearner.app

Interaktywny kurs

Kurs COBOL

Naucz się języka COBOL od zera z dokładnymi wyjaśnieniami, praktycznymi przykładami i interaktywnymi ćwiczeniami: od sztywnej struktury kodu i deklaracji danych po operacje arytmetyczne, kontrolę przepływu i modularność za pomocą paragrafów.

01 · Moduł 1 — Struktura i Sekcje

2 lekcji

Cztery główne sekcje (divisions), tradycyjny układ o stałej szerokości kolumn w COBOL-u oraz definiowanie zmiennych w pamięci.

  1. 1.1Struktura programuZrozumienie szkieletu pliku COBOL, obowiązkowych sekcji (IDENTIFICATION, ENVIRONMENT, DATA, PROCEDURE) i stałego formatu.~10 min
  2. 1.2Zmienne i PICTUREDeklarowanie zmiennych w WORKING-STORAGE SECTION przy użyciu numerów poziomów, klauzuli PIC (X, 9, V) oraz klauzuli VALUE.~12 min

02 · Moduł 2 — Operacje i Instrukcje Warunkowe

2 lekcji

Formalna arytmetyka COBOL-a, wyrażenie COMPUTE oraz warunkowa kontrola przepływu za pomocą IF i EVALUATE.

  1. 2.1Arytmetyka w COBOL-uWykonywanie obliczeń przy użyciu instrukcji matematycznych ADD, SUBTRACT, MULTIPLY, DIVIDE oraz generycznej instrukcji COMPUTE.~12 min
  2. 2.2Decyzje z IF i EVALUATERozgałęzianie wykonywania kodu przy użyciu warunków IF-ELSE-END-IF oraz zarządzanie wieloma opcjami za pomocą instrukcji EVALUATE.~12 min

03 · Moduł 3 — Modularność i Iteracje

2 lekcji

Definiowanie i organizowanie kodu w paragrafy wielokrotnego użytku oraz uruchamianie kontrolowanych pętli iteracyjnych.

  1. 3.1Paragrafy i PERFORMDzielenie PROCEDURE DIVISION na bloki logiczne zwane paragrafami i wywoływanie ich w uporządkowany sposób przy użyciu PERFORM.~12 min
  2. 3.2Pętle i IteracjeZarządzanie pętlami powtarzalnymi poprzez definiowanie pętli liczbowych z PERFORM TIMES i pętli warunkowych z PERFORM UNTIL.~15 min

04 · Moduł 4 — Struktury Danych i Tabele

2 lekcji

Definiowanie i używanie złożonych struktur (group items) oraz powtarzanie danych w tabelach za pomocą klauzuli OCCURS.

  1. 4.1Rekordy i Struktury GrupoweZrozumienie i strukturyzowanie danych hierarchicznie w rekordach i podrzędnych polach grupowych.~12 min
  2. 4.2Tabele i Klauzula OCCURSPrzechowywanie i manipulowanie tablicami danych za pomocą klauzuli OCCURS i indeksowania od 1.~15 min

05 · Moduł 5 — Zarządzanie Plikami i We/Wy

2 lekcji

Definiowanie, kojarzenie i manipulowanie plikami zewnętrznymi do sekwencyjnego przetwarzania wsadowego (batch).

  1. 5.1Definicja Plików i File-ControlKojarzenie plików logicznych z fizycznymi za pomocą SELECT i ASSIGN w sekcji ENVIRONMENT DIVISION oraz definiowanie ich rekordów w sekcji FILE SECTION.~15 min
  2. 5.2Operacje We/Wy na PlikachZarządzanie cyklem życia plików sekwencyjnych w PROCEDURE DIVISION za pomocą OPEN, READ, WRITE oraz CLOSE.~15 min