Functional Problem Solving (CSC 151 2016S) : EBoards
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] - [FAQ] [Teaching & Learning] [Grading] [Taking Notes] [Rubric]
Current: [Assignment] [EBoard] [Lab] [Outline] [Reading]
Sections: [Assignments] [EBoards] [Labs] [Outlines] [Readings] - [Examples] [Handouts]
Reference: [Setup] [Remote] [VM] [Errors] - [Functions A-Z] [Functions By Topic] - [Racket] [Scheme Report (R5RS)] [R6RS] [TSPL4]
Related Courses: [Curtsinger (2016S)] [Davis (2013F)] [Rebelsky (2015F)] [Weinman (2014F)]
Misc: [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] - [Issue Tracker (Course)]
0. Pick up a card.
1. Read the computer name on the card you received
2. Using the map to identify the computer.
3. Return the card to the jar.
4. Process to the computer which was named on the card.
5. Sit down
6. The person sitting next to you is your partner
7. If you have not met your partner, introduce yourself to your partner
Overview
Yes, it is intentional that (square 4) doesn't work.
Yes, it's okay to experiment. You are unlikely to break anything important, and you can blame me if you do.
Does whitespace matter?
(define x 3)
(define x 3) ; OK
(d e f i n e x 3) ; Probably not
(definex3) ; Probably not
(+ 3 (* 4 5))
(+ 3 (* 45))
(+ 3(* 4 5)); OK
(+3 (* 4 5)) ; NO, +3 is not an operation
How were you sure of the answer it gave for the square root?
> (sqrt 13543123)
371
Observations