Functional Problem Solving (CSC 151 2015S) : Outlines

Outline 34: Iteration


Held: Wednesday, 1 April 2015

Back to Outline 33 - Turtle Graphics. On to Outline 35 - Geometric Art Through Numeric Recursion.

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

Upcoming Work

Extra Credit Opportunities

Academic

Peer Support (Morning Section)

Peer Support (Afternoon Section)

Miscellaneous

Other Good Things (no extra credit)

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