1. ALGORITHMS AND FLOWCHARTS Muhammad Rizwan [email protected] 2. ALGORITHMS AND FLOWCHARTS A typical programming task can be divided into two phases: Problem solving phase…