9. A method for numerical description of the logical structure of a large computer program, the method comprising the steps of (a) creating a collection of informational words describing logical links between different portions of the program, said links identifying the transfer of control of data processing activity from one program line belonging to one portion of the program to another program line belonging to another portion of the program; (b) identifying all portions of a program, containing at least one program line performing at least one function as "logical parts", and classifying logical parts into two classes: (1) subroutines, (2) logical units; a subroutine being a logical part, which predominately returns control of data processing action back to the program line wherefrom said control was transferred to said subroutine; a logical unit, being a logical part, which eventually transfers the control of data processing action to another logical unit; (c) assigning to each logical unit a number belonging to a set of consecutive numbers, and assigning to each subroutine a number belonging to a different set of consecutive numbers; (d) considering the first program line of a logical part as a port, said port being called "entrance" of said logical unit; (e) considering each program line within a logical part, wherefrom control is transferred to the entrance of another logical part, as a port, said port being called "exit" of said logical part; (f) describing links between logical part via informational words stored in the memory as records each of said records having as many fields as many attributes, said attributes are needed to identify two linked logical parts of the program; (g) employing no less than three numbers for describing a logical part, said numbers including a logical part number, a program line number, where the port of logical part is located, and the number of the port itself; (h) assigning to each informational word a number identifying its location in the collection of informationl words, considering said number as an additional virtual attribute of the informational word; (i) saving said parent collection of informational words on a memory storage device, including magnetic tape, disk, etc.
9. A method for numerical description of the logical structure of a large computer program, the method comprising the steps of (a) creating a collection of informational words describing logical links between different portions of the program, said links identifying the transfer of control of data processing activity from one program line belonging to one portion of the program to another program line belonging to another portion of the program; (b) identifying all portions of a program, containing at least one program line performing at least one function as "logical parts", and classifying logical parts into two classes: (1) subroutines, (2) logical units; a subroutine being a logical part, which predominately returns control of data processing action back to the program line wherefrom said control was transferred to said subroutine; a logical unit, being a logical part, which eventually transfers the control of data processing action to another logical unit; (c) assigning to each logical unit a number belonging to a set of consecutive numbers, and assigning to each subroutine a number belonging to a different set of consecutive numbers; (d) considering the first program line of a logical part as a port, said port being called "entrance" of said logical unit; (e) considering each program line within a logical part, wherefrom control is transferred to the entrance of another logical part, as a port, said port being called "exit" of said logical part; (f) describing links between logical part via informational words stored in the memory as records each of said records having as many fields as many attributes, said attributes are needed to identify two linked logical parts of the program; (g) employing no less than three numbers for describing a logical part, said numbers including a logical part number, a program line number, where the port of logical part is located, and the number of the port itself; (h) assigning to each informational word a number identifying its location in the collection of informationl words, considering said number as an additional virtual attribute of the informational word; (i) saving said parent collection of informational words on a memory storage device, including magnetic tape, disk, etc. 10. A method of claim 9, further comprising the steps of (j) performing a search of informational words of said parent collection-whereby a set of printouts of informational words in different sequences and combinations is obtained, said set having the power of describing logical structure of a computer program; (k) printing out a list of informational words arranged in consecutive order of the numbers of logical units; (l) printing out a list of informational words arranged in consecutive order of the numbers of subroutines; (m) printing out a list of informational words arranged in consecutive order of the program line numbers identifying entrances of logical parts; (n) printing out a list of all informational words in consecutive order of numbers, identifying the location of informational words in the collection.