La logique informatique
(selon les travaux de J.D WARNIER)
L.C.P Logic of Programs construction
The "complex" structures of programs :
Optimization of alternative complex structures : Complex alternative treatment.
When the Subsets on which the actions to be executed are in intersection, the structure of the program takes the form of a complex alternative.
1. The input data 2. The truth table 3. The VEITCH diagram



4. EULER diagram

5. Boolean Simplification.

You can easily notice in the two diagrams the intersection of the sets A and B on which actions 1 and 2 are concerned.
Depending on the rule set out above, the program will be constructed as
a complex alternative.
Here is the tree :

You can train yourself to make the hierarchical organization of the program, and why not the organizational chart, and check your solution !
We will finish the study of complex structures by a complex mixed structure,
If you agree of course !