Practice Assignment in CS Thinking

Use these practice problems to test your method after reviewing the concept explanation and worked examples.

Quick Recap

The operation of storing a value in a variable. The variable name goes on the left of the assignment operator, and the value or expression goes on the right. The right side is evaluated first, then the result is stored in the variable on the left.

Assignment is like putting a label on a box and putting something inside. The label is the variable name; the contents is the value.

Example 1

easy
Trace the following code: SET x = 10. SET y = x. SET x = 20. OUTPUT x, y.

Example 2

easy
What is the difference between `x = 5` (assignment) and `x == 5` (comparison)?

Example 3

easy
What is the output? SET a = 3. SET b = 4. SET a = a + b. SET b = a - b. OUTPUT a, b.

Example 4

medium
Trace the values of x and y after each line: SET x = 10 SET y = x + 5 SET x = y * 2 SET y = x - y What are the final values of x and y?