Functional Problem Solving (CSC 151 2015F) : Outlines

Outline 34: Iteration


Held: Monday, 2 November 2015

Back to Outline 33 - Turtle Graphics. On to Outline 35 - Pause for Breath.

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

Regular Peer Support

Upcoming Peer Support

Other Good Stuff to Do

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