CSE 341 -- Programming Languages

Spring 2003

Department of Computer Science and Engineering, University of Washington

Steve Tanimoto (instructor)

Assignment 2

Version 1.00 of March 31

Lisp Warmup 

Due date and time: Thursday, April 10, 2003 (at the beginning of section).

Turn in this assignment as a hardcopy printout.


 

Title: Introduction to Lisp.

Purposes: Learn to use Lisp syntax, built-in functions, how to define recursive functions, understand Lisp evaluation, and how to manipulate list structures.

Instructions: Read pages 2-73 in Symbols, Programs, Interaction. (You may purchase a copy at Professional Copy 'N' Print at 4200 University Way, N.E., at the corner of N.E.42nd St. and the Ave. If they are out, order one for pickup the next day.) Do the following exercises:

Scoring for this assignment: 5 points each for parts A, B, C, and D. 15 points each for parts E and F. Total: 50 points.