Functional Problem Solving (CSC 151 2014S) : Outlines

Outline 34: Iteration


Held: Tuesday, 1 April 2014

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

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


Samuel A. Rebelsky, rebelsky@grinnell.edu

Copyright (c) 2007-2014 Janet Davis, Samuel A. Rebelsky, and Jerod Weinman. (Selected materials are copyright by John David Stone or Henry Walker and are used with permission.)

Creative Commons License

This work is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/3.0/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.