Functional Problem Solving (CSC 151 2015F) : EBoards
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] - [FAQ] [Teaching & Learning] [Grading] [Taking Notes] [Rubric] [Remote Access]
Current: [Assignment] [EBoard] [Lab] [Outline] [Reading]
Sections: [Assignments] [EBoards] [Labs] [Outlines] [Readings] - [Examples] [Handouts]
Reference: [Setup] [VM] [Errors] - [Functions A-Z] [Functions By Topic] - [Racket] [Scheme Report (R5RS)] [R6RS] [TSPL4]
Related Courses: [Curtsinger (2015F)] [Davis (2013F)] [Rebelsky (2015S)] [Weinman (2014F)]
Misc: [Submit Questions] - [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] - [Issue Tracker (Course)]
Overview
EG says that I should apologize to you for a seriously evil quiz. But I have confidence in you. If it does turn out to be as evil as she suggests, I will probably work something out (e.g., weight whichever part you did better on higher or be more lenient in grading).
Writeup: Exercises 4 and 5
Exercise 3 on the lab should feel familiar. Try doing it without referring back to your notes on it from Wednesday.
The Extras on this lab will be particularly helpful as you get ready for future work on recursion.
For exercise 4, you might find the following philosophical Scheme statements useful
> (+)
0
> (*)
1