It is similar to our structured programming. It uses logical construction and imperative sentences to carry out instructions for action. Dec...
It is similar to our structured programming. It uses logical construction and imperative sentences to carry out instructions for action. Decisions are made through IF, THEN, ELSE and SO statements. The structured English for the above ex: the publishers discount policy is
We can actually make structured English more compact by using terms defined in the data dictionary. For ex: the process ORDER may have the data element ORDER-SIZE that defines four values.
MINIMUM: 5 or fewer copies per book title.
SMALL: 6 to 19 copies
MEDIUM: 20 to 49 copies
LARGE: 50 or more
Using these values, the Structured English will be
COMPUTE-DISCOUNT
IF order is from bookstore
And-IF ORDER-SIZE is SMALL
THEN: Discount is 25%
ELSE (ORDER-SIZE is MINIMUM)
SO: no discount is allowed
ELSE (order is from libraries or individual customer)
So-if ORDER-SIZE is LARGE
Discount is 15%
ELSE IF ORDER-SIZE is MEDIUM
Discount is 10%
ELSE IF ORDER-SIZE is SMALL
Discount is 5%
ELSE (ORDER-SIZE is MINIMUM)
SO: no discount is allowed
We can actually make structured English more compact by using terms defined in the data dictionary. For ex: the process ORDER may have the data element ORDER-SIZE that defines four values.
MINIMUM: 5 or fewer copies per book title.
SMALL: 6 to 19 copies
MEDIUM: 20 to 49 copies
LARGE: 50 or more
Using these values, the Structured English will be
COMPUTE-DISCOUNT
IF order is from bookstore
And-IF ORDER-SIZE is SMALL
THEN: Discount is 25%
ELSE (ORDER-SIZE is MINIMUM)
SO: no discount is allowed
ELSE (order is from libraries or individual customer)
So-if ORDER-SIZE is LARGE
Discount is 15%
ELSE IF ORDER-SIZE is MEDIUM
Discount is 10%
ELSE IF ORDER-SIZE is SMALL
Discount is 5%
ELSE (ORDER-SIZE is MINIMUM)
SO: no discount is allowed