The document discusses various control structures in Ring including if/elseif/else statements, switch statements, while loops, for loops, and exceptions handling. Examples are provided to demonstrate the syntax and usage of if/elseif/else, switch, while, for, and try/catch structures. Looping constructs like for and while can be used to iterate over a range or list. Logical and short-circuit evaluation rules for conditional expressions are also covered.