Functional Problem Solving (CSC 151 2016S) : Outlines

Outline 35: Iteration


Held: Wednesday, 6 April 2016

Back to Outline 34 - Turtle Graphics. On to Outline 36 - Randomized (Unpredictable) Drawing.

Summary

We consider a technique for stepping through the values in a list, and doing some action (e.g., moving a turtle or drawing something with the GIMP tools) for each value in the list.

Related Pages

Overview

Administrivia

Reminders

Upcoming Work:

Extra Credit

Academic / Artistic

Peer

Miscellaneous

Regular Peer

Misc

Far in the Future

Types of procedures and evaluation order

Repetition and Map

Four Mechanisms for Repetition

We've now seen four mechanisms for repetition: map, recursion, repeat, and for-each. When do you use each approach?

Another approach to this material

This is the approach I used to use for this material. I've kept it in the eboard for historical reasons (and because I may want to go back).

The Problem: Making Spirals

The for-each Function

Lab