Fundamentals of CS I (CS151 2002F)
Primary:
[Skip To Body]
[Front Door]
[Current]
[Glance]
[Honesty]
[Instructions]
[Links]
[Search]
[Syllabus]
Groupings:
[Examples]
[Exams]
[Handouts]
[Homework]
[Labs]
[Outlines]
[Readings]
[Reference]
ECA:
[About]
[Grades]
[Quizzes]
[Submit Work]
[Change Password]
[Reset Password]
Miscellaenous:
[Scheme Reference]
[CS151 2002F Gum]
[CS151 2001S]
[SamR]
[Glimmer Labs]
[schemers.org]
Back to Procedure Definitions. On to Pause for Breath.
Held Wednesday, September 11, 2002
Summary
Today we continue our study of conditionals by working with them experimentally.
Due
Assignments
Notes:
pause for breathof the semester. We'll review what we've done to date and look at some of the key problems in more depth.
Overview
if
if is (if test true-exp false-exp)
if expressions.
(if (<= 94 numgrade 100) 'A
(if (<= 90 numgrade 93) 'Aminus
(if (<= 87 numgrade 89) 'Bplus
...)))
cond expression.
(cond (test1 exp1)
(test2 exp2)
...
(testn expn))
(cond ((<= 94 numgrade 100) 'A) ((<= 90 numgrade 93) 'Aminus) ((<= 87 numgrade 89) 'Bplus) ... ((< numgrade 60) 'F))
else or #t
as the test for the default case, which must come last.
if and cond to be useful, you
need to be able to test for various situations.
Back to Procedure Definitions. On to Pause for Breath.
Primary:
[Skip To Body]
[Front Door]
[Current]
[Glance]
[Honesty]
[Instructions]
[Links]
[Search]
[Syllabus]
Groupings:
[Examples]
[Exams]
[Handouts]
[Homework]
[Labs]
[Outlines]
[Readings]
[Reference]
ECA:
[About]
[Grades]
[Quizzes]
[Submit Work]
[Change Password]
[Reset Password]
Miscellaenous:
[Scheme Reference]
[CS151 2002F Gum]
[CS151 2001S]
[SamR]
[Glimmer Labs]
[schemers.org]
Disclaimer:
I usually create these pages on the fly
, which means that I rarely
proofread them and they may contain bad grammar and incorrect details.
It also means that I tend to update them regularly (see the history for
more details). Feel free to contact me with any suggestions for changes.
This document was generated by
Siteweaver on Mon Dec 2 08:40:55 2002.
The source to the document was last modified on Tue Sep 3 23:13:28 2002.
This document may be found at http://www.cs.grinnell.edu/~rebelsky/Courses/CS151/2002F/Outlines/outline.08.html.
You may wish to
validate this document's HTML
;
;
Check with Bobby