This lesson is intended to be a more in depth lesson on the conditional if_ control structures that can be used after the control structures overview lesson. It can be used by itself for the basic if_ control block or paired with the loops or events lessons to extend the understanding of where and how they can be applied. Parts of this lesson makes use of an understanding of functions, relational expressions and variables so can be supplemented with the short lesson materials on those subjects as needed.

*This lesson is under development with the facilitation guide, tutorials, exercises, and assessments still to come.

Learning Objectives Covered in this Lesson

• What is a conditional expression
• Where do you use conditional expressions to extend other control structures

The Skills addressed in this lesson are:

Using a Conditional Control Structures  
How to add a conditional control structure
Where to use conditional control structures in Alice

Other helpful lessons that can help understand terms used in this lesson are data types and arithmetical expressions.