Structured programming issues are a strategy to solve the problem and is also a programming methodology. Its two guidelines: program control should be as simple as possible. The structure of the program should reflect from the top down design. Top-Down Design is also called StepWise Refinement. Method, Function, Procedure