No. The same basic three control structures are used.
Here is a design for another program. Let us talk about the program in general terms and talk about how the program is divided into small tasks without being specific about what those tasks actually do.
Initial Task DO WHILE not yet done Repeated Task LOOP Final Task END
Initial Task, Repeated Task, and Final Task are the tasks that make up the plan for the program.
The programer decides that the Final Task could be programmed as a two-way choice between two smaller tasks: Final Task A and Final Task B.
How does the design look after this change?