Functional Problem Solving (CSC 151 2015S) : EBoards
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] - [FAQ] [Teaching & Learning] [Grading] [Taking Notes] [Rubric] - [Calendar]
Current: [Assignment] [EBoard am] [EBoard pm] [Lab] [Outline] [Reading]
Sections: [Assignments] [EBoards am] [EBoards pm] [Labs] [Outlines] [Readings] - [Examples] [Handouts]
Reference: [Setup] [VM] [Errors] - [Functions A-Z] [Functions By Topic] - [Racket] [Scheme Report (R5RS)] [R6RS] [TSPL4]
Related Courses: [Davis (2013F)] [Rebelsky (2014F)] [Weinman (2014F)]
Misc: [Submit Questions] - [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] - [Book Office Hours] - [Issue Tracker (Course)]
Overview
What were the key points of the reading?
What was troublesome?
URL: http://bit.ly/151-2015S-lab04
Notes from watching students:
(rational? (sqrt 2))For problem 2, you definitions window should start out something like
#lang racket
(define lower 0)
(define upper 100)
(define val 25)
(define bounded-val ...)
As it says "suppose ...", you can change any or all of the first three definitions.
modulo is becoming more clear for many
of you ask you try experiments.(modulo 3 8) is asking questions about 3/8, not vice versa.