A control structure is a programming language construct which provides the coder the means to direct the flow of program execution based on some criteria. ---- [Category Glossary]