The document summarizes various control structures in Ring including branching statements like if/else and switch statements. It also covers different looping constructs - while loops, for loops to iterate over a range of numbers, and for-in loops to iterate over elements in a list. Specific examples are given to demonstrate how to use each of these control structures for tasks like menu driven programs, printing number ranges with optional step values, and iterating over list elements.