These PowerPoint slides introduce pupils to key programming concepts such as count-controlled loops and conditions checked inside a loop. The last slides relate this to the Crumble microcontroller blocks.
Count-controlled loop
Condition-switches-actions-within-loop
Condition-starts-action inside indefinite loop