Functional Problem Solving (CSC 151 2013F) : EBoards

CSC151.02 2013F, Class 17: Anonymous Procedures


Welcome Parents!

We've planned the following exciting activities

Overview

Admin

Pre-quiz Questions

Old way

    (define add5 (lambda (x) (+ 5 x)))
    (map add5 (iota 100))

New way: Wait for lab

What does RGB complement do? (define rgb-complement (lambda (rgb) (rgb-new (- 255 (rgb-red rgb)) (- 255 (rgb-green rgb)) (- 255 (rgb-blue rgb)))))

What is increment? (define increment (lambda (x) (+ 1 x)))

Lab


Samuel A. Rebelsky, rebelsky@grinnell.edu

Copyright (c) 2007-2013 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.