Chapter 2 introduced algorithm design, with an emphasis on the systematic development of case-by-case distinctions that need to be taken into account when solving a given problem. For the description of an algorithm, this examination yielded two basic elements for the ordering of instructions:
The algorithm used to solve a quadratic equation (see Sect. 2.3) made extensive use of both elements.
The sequence, or simple sequential execution of instructions
The case-by-case distinction (frequently called a branching), or the execution of instructions dependent upon the validity of a condition
© Springer Fachmedien Wiesbaden 2015