REPETITION CYCLES. A repeating structure allows you to execute an instruction or a set of instructions multiple times. A repetitive execution of sentences is characterized by: The sentence or sentences that are repeated. The cycle is one of the most important basic programming structures, as it is present in dissimilar problems. In structured programming there are three types of basic cycles: determined, indeterminate avoidable, and indeterminate unavoidable; On the other hand, visual programming brings with it a revolutionary change in this structure, since the user who controls when the cycle ends is himself, activating an event that signifies the breaking of the cycle.