Structured cobol programming and problem solving