Notes On Structured Programming Concepts