Functional Problem Solving (CSC 151 2014F) : Outlines

Outline 34: Iteration


Held: Monday, 3 November 2014

Back to Outline 33 - Turtle Graphics. On to Outline 35 - Pairs and Pair Structures.

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

Cool Upcoming Events on Campus

Extra Credit Opportunities

Academic

Peer Support

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