Published by admin on September 15, 2020 1. What is the formal definition of an algorithm?2. Define the three constructs used in structured programming.3. How is a UML diagram related to an algorithm?4. How is pseudocode related to an algorithm?5. What is the purpose of a sorting algorithm?