CAMBRIDGE IGCSE Topic 7 How to produce algorithms using pseudocode and flowcharts