 # 12.04 Branching

Lesson

## Ideas

Do you know what type of activities are able to be described using an algorithm?

### Examples

#### Example 1

Choose all the tasks below that can be completed by following an algorithm.

A
Falling asleep
B
Falling in love
C
Cooking a meal from a recipe book
D
Building a toy out of lego
Worked Solution
Create a strategy

Choose the tasks that need step-by-step instructions.

Apply the idea

We can cook a meal by following the step-by-step instructions from a recipe book.

We can also build a toy out of lego by following the step-by-step instructions from a manual.

The answers are options C and D.

Idea summary

## Branching

This video shows how flow charts can be used to represent algorithms, and also introduces the idea of branching.

### Examples

#### Example 2

• If it is even, add 7 then double it.

• If it is odd, double it then add 7.

Worked Solution
Create a strategy

Follow the algorithms for the number 8.

Apply the idea

Since 8 is even, we do the action described in the second dot point. We add 7 and then double the answer:

Idea summary

A branch is when the next step depends on an answer, or condition.

### Outcomes

#### VCMNA194

Follow a mathematical algorithm involving branching and repetition (iteration)