Print on card stock and cut along the dashed borders. One memory sheet and one set of step cards per table. The cups hold crayons: a box of 24 per table. Write a number in every box of a step card: the card’s own Step number, the cup, and which step comes next, or STOP. The setup pages have them filled in already; the blank cards are for writing your own programs. Keep a finger on the current card.
Memory
Cup 1
Cup 2
Cup 3
Cup 4
Step cards
StepADDPut 1 crayon in the cupCupNext step
StepADDPut 1 crayon in the cupCupNext step
StepADDPut 1 crayon in the cupCupNext step
StepADDPut 1 crayon in the cupCupNext step
StepADDPut 1 crayon in the cupCupNext step
StepTAKETake 1 crayon from the cupCupGot one → stepEmpty → step
StepTAKETake 1 crayon from the cupCupGot one → stepEmpty → step
StepTAKETake 1 crayon from the cupCupGot one → stepEmpty → step
StepTAKETake 1 crayon from the cupCupGot one → stepEmpty → step
Setting up: Add
Write the numbers in the boxes as shown. The cards can lie in any order: the Step box says which is which.
Step1TAKETake 1 crayon from the cupCup2Got one → step2Empty → stepSTOP
Step2ADDPut 1 crayon in the cupCup1Next step1
Setting up: Multiply
Write the numbers in the boxes as shown. The cards can lie in any order: the Step box says which is which.
Step1TAKETake 1 crayon from the cupCup1Got one → step2Empty → stepSTOP
Step2TAKETake 1 crayon from the cupCup2Got one → step3Empty → step5
Step3ADDPut 1 crayon in the cupCup3Next step4
Step4ADDPut 1 crayon in the cupCup4Next step2
Step5TAKETake 1 crayon from the cupCup4Got one → step6Empty → step1
Step6ADDPut 1 crayon in the cupCup2Next step5
Setting up: Euclid’s algorithm: GCD
Put 12 crayons in cup 1 and 8 in cup 2. When it stops, count cup 3: the greatest common divisor, 4. About 80 moves. Write the numbers in the boxes as shown. The cards can lie in any order: the Step box says which is which.
Step1TAKETake 1 crayon from the cupCup1Got one → step2Empty → step4
Step2TAKETake 1 crayon from the cupCup2Got one → step3Empty → step7
Step3ADDPut 1 crayon in the cupCup3Next step1
Step4TAKETake 1 crayon from the cupCup2Got one → step5Empty → stepSTOP
Step5ADDPut 1 crayon in the cupCup2Next step6
Step6TAKETake 1 crayon from the cupCup3Got one → step9Empty → step1
Step7ADDPut 1 crayon in the cupCup1Next step8
Step8TAKETake 1 crayon from the cupCup3Got one → step10Empty → step1
Step9ADDPut 1 crayon in the cupCup1Next step6
Step10ADDPut 1 crayon in the cupCup2Next step8
Setting up: Square root
Put 16 crayons in cup 1 and 1 crayon in cup 2. When it stops, count cup 3: the square root, 4. About 100 moves; 9 takes about 60. Write the numbers in the boxes as shown. The cards can lie in any order: the Step box says which is which.
Step1TAKETake 1 crayon from the cupCup2Got one → step2Empty → step4
Step2TAKETake 1 crayon from the cupCup1Got one → step3Empty → stepSTOP
Step3ADDPut 1 crayon in the cupCup4Next step1
Step4ADDPut 1 crayon in the cupCup3Next step5
Step5TAKETake 1 crayon from the cupCup4Got one → step6Empty → step7
Step6ADDPut 1 crayon in the cupCup2Next step5
Step7ADDPut 1 crayon in the cupCup2Next step8
Step8ADDPut 1 crayon in the cupCup2Next step1
Setting up: A program that never stops
All cups empty. Does it stop? Write the numbers in the boxes as shown. The cards can lie in any order: the Step box says which is which.