C3.2 Read and alter existing code, including code that involves sequential and concurrent events, and describe how changes to the code affect the outcomes.

Activity 1: Repeating Patterns and Number Patterns


Ask students to read the following code:

Ask the student to communicate to a partner or the class what will be the outcome of this code.

Ask the following questions:

  • Do you see any patterns?
  • What is the pattern?

Ask the student to explain what happens when you change the wait seconds.

Ask the student to alter the code to create a different pattern.

Activity 2: Even and Odd Numbers


Ask the student to read the pseudo-code below:

Each line is displayed simultaneously.

Display the following number: 22

Display: This is an even number.

Display the following number: 3

Display: This is an odd number.

Display the following number: 15

Display: This is an odd number.

Display the following number: 60

Display: This is an even number.

Display the following number: 4

Display: This is an even number.

Display the following number: 17

Display: This is an odd number.

Ask the following question:

How can the code be altered in order to sort and classify the numbers as either even or odd?