Branching is control structure, that organizes executing only one action in case of two actions depending on the validity of a condition. Condition is the question, which has two possible answers: yes or no.
if

Finding the maximum of two numbers (picture from the program):

if