Recommended COBOL Teaching Materials

Source: Internet
Author: User

Recently I have been busy with my work and my graduation work, so I am not very busy. Now we have a bit of free time. Let's take a look.

Since so many people need the COBOL teaching materials, I will recommend them to you.
It is in the IBM library, and I think it is comprehensive. As long as you finish reading this, it should be okay with Cobol.

IBM Library Reader
Http://www-1.ibm.com/support/docview.wss? Doc = 4000232 & ORG = Sw & rs = 0
Saa cpi cobol reference
Http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/download/am0c1002.boo? Dt = 1, 19921218100410

The teaching material directory is as follows:

1.0 Introduction
1.1 who shoshould read this book
1.2 What systems application architecture is
1.2.1 supported environments
1.2.2 common programming interface
1.3 How to use this book
1.3.4 obsolete language elements
1.3.5 IBM extensions
1.4 related documentation
1.4.1 For Systems Application Architecture
1.4.2 for implementing Products
1.5 industry standards
1.6 Acknowledgment
1.7 interface definition table

2.0 Part 1. COBOL Language Structure

2.1 characters
2.1.1 character-strings
2.1.1.1 COBOL words
2.1.1.2 User-Defined words
2.1.1.3 system-names
2.1.1.4 reserved words
2.1.1.5 literals
2.1.1.6 picture character-strings
2.1.1.7 comments
2.1.2 separators
2.1.2.1 rules for separators

2.2 sections and paragraphs
2.2.1 entries
2.2.2 clses
2.2.3 sentences
2.2.4 statements
2.2.5 phrases

2.3 reference format
2.3.1 sequence number area (columns 1 through 6)
2.3.2 Indicator area (column 7)
2.3.3 Area A (columns 8 through 11)
2.3.3.1 division Header
2.3.3.2 section header
2.3.3.3 paragraph header or paragraph name
2.3.3.4 level indicator (FD and SD) or level-number (01 and 77)
2.3.3.5 declaratives and end declaratives
2.3.4 Area B (columns 12 through 72)
2.3.4.1 entries, sentences, statements, and clses
2.3.4.2 continuation lines
2.3.5 Area A or area B
2.3.5.1 level-Numbers
2.3.5.2 comment lines
2.3.5.3 debugging lines
2.3.5.4 blank lines
2.3.5.5 pseudo-Text

2.4 methods of data reference
2.4.1 Qualification
2.4.1.4 qualification rules
2.4.2 subscripting
2.4.3 Data Attribute Specification

2.5 transfer of control

3.0 Part 2. COBOL program structure

3.1 Identification Division
3.1.1 Program-ID paragraph
3.1.2 optional paragraphs

3.2 Environment Division -- configuration section
3.2.1 source-computer paragraph
3.2.2 object-computer paragraph
3.2.3 special-names paragraph
3.2.4 alphabet clause
3.2.5 class clause
3.2.6 currency sign clause

3.3 Environment Division -- Input-Output Section
3.3.1 file-control paragraph
3.3.2 select clause
3.3.3 assign clause
3.3.4 reserve clause
3.3.5 organization clause
3.3.6 access mode clause
3.3.6.1 data organization and access modes
3.3.7 record key clause
3.3.8 relative key clause
3.3.9 File status clause
3.3.10 I-O-CONTROL (paragraph)
3.3.11 rerun clause
3.3.12 same area clause
3.3.13 same record area clause
3.3.14 same sort area clause
3.3.15 same sort-merge area clause
3.3.16 multiple file tape clause

3.4 Data Division
3.4.1 Data Division structure
3.4.1.1 file section
3.4.1.2 working-storage section
3.4.1.3 Linkage Section
3.4.2 data types
3.4.2.1 file data
3.4.2.2 program data
3.4.3 data relationships
3.4.3.1 levels of data
3.4.3.2 classes and categories of data
3.4.3.3 signed data

3.5 Data Division -- file and sort description entries
3.5.1 FILE Section
3.5.2 block contains clause
3.5.3 record contains clause
3.5.4 LABEL records clause
3.5.5 value of clause
3.5.6 data records clause
3.5.7 linage clause
3.5.8 code-set clause

3.6 Data Division -- data description entry
3.6.1 level-Numbers
3.6.2 blank when zero clause
3.6.3 justified clause
3.6.4 occurs clause
3.6.4.1 fixed-length tables
3.6.4.2 variable-length tables
3.6.4.3 subscripting
3.6.5 picture clause
3.6.5.1 symbols used in the picture clause
3.6.5.2 character-String Representation
3.6.5.3 data categories and picture rules
3.6.5.4 picture clause editing
3.6.6 redefines clause
3.6.7 renames clause
3.6.8 sign clause
3.6.9 synchronized clause
3.6.10 usage clause
3.6.10.1 display phrase
3.6.10.2 display-1 phrase
3.6.10.3 index phrase
3.6.10.4 computational items
3.6.11 value clause

3.7 procedure Division
3.7.1 The procedure division Header
3.7.1.1 the using phrase
3.7.2 declaratives
3.7.3 procedures
3.7.4 arithmetic expressions
3.7.4.1 Arithmetic Operators
3.7.5 conditional expressions
3.7.5.1 simple conditions
3.7.5.2 Complex Conditions
3.7.6 statement categories
3.7.6.1 imperative statements
3.7.6.2 conditional statements
3.7.6.3 delimited scope statements
3.7.6.4 compiler-directing statements
3.7.7 statement operations
3.7.7.1 common phrases
3.7.7.2 arithmetic statements
3.7.7.3 data manipulation statements
3.7.7.4 Input-Output statements
3.7.7.5 procedure branching statements

4.0 Part 3. Procedure division statements
4.1 accept statement
4.2 Add statement
4.3 alter statement
4.4 CALL statement
4.5 cancel statement
4.6 close statement
4.7 compute statement
4.8 continue statement
4.9 Delete statement
4.10 display statement
4.11 divide statement
4.12 enter statement
4.13 evaluate statement
4.14 exit statement
4.15 exit Program Statement
4.16 Goback statement
4.17 go to statement
4.18 If statement
4.19 initialize statement
4.20 inspect statement
4.21 merge statement
4.22 move statement
4.23 multiply statement
4.24 open statement
4.25 perform statement
4.26 read Statement
4.26.6 sequential access mode
4.26.7 Random Access Mode
4.26.8 Dynamic Access Mode
4.26.9 read statement notes
4.27 release statement
4.28 Return Statement
4.29 rewrite statement
4.30 search statement
4.31 set statement
4.32 sort statement
4.33 start statement
4.34 stop statement
4.35 string statement
4.36 subtract statement
4.37 unstring statement
4.38 use statement
4.39 Write statement
4.39.1 sequential files
4.39.2 indexed files
4.39.3 relative files

5.0 Part 4. compiler-directing statements
5.1 copy statement
5.2 eject statement
5.3 skip1/2/3 Statements
5.4 title statement

Appendix1 Part 5. Appendixes

Appendix1.1 appendix A. Saa COBOL compiler limits

Appendix1.2 appendix B. ebcdic and ASCII collating Sequences
Appendix1.2.1 ebcdic collating sequence
Appendix1.2.2 ASCII collating sequence

Appendix1.3 Appendix C. Saa COBOL reserved word list

Appendix1.4 appendix D. System-specific COBOL reserved word list

Appendix1.5 Appendix E. compiler options

Back_1 Glossary

Back_2 Summary of changes

Index

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.