Control Flow: Control flow refers to the direction and order in which statements are executed within a program.
Looping: Looping is a programming construct that allows for repeated execution of a block of code until a certain condition is met.
Branching:Branching involves making decisions within a program based on certain conditions, allowing different paths or actions to be taken.