SAD-Structured English

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
Share this article :
 
Copyright © 2012. Best Online Tutorials | Source codes | Programming Languages - All Rights Reserved