CSC104H1 Study Guide - Midterm Guide: Animage
Document Summary
; csc 104 2016 winter week 7 quiz preparation, part ii : answers repeated : function any number. ; (repeated f a n)" produces (list a (f a) (f (f a)) )" with n" elements. (define (repeated f a n) (cond [(= n 1) (list a)] [else (list* a (repeated f (f a) (- n 1)))])) list (require picturing-programs) ; write the contracts for the following functions: add-five : ; answer: (define (add-five x) (+ 5 x)) number number. ; answer: c : image image (define (c an-image) (crop-right an-image 10)) ; answer: t : number image (define (t n) (triangle n outline black)) ; show the intermediate step (list a (f a) (f (f a)) ) and result value for these expressions: (repeated add-five 5 4) ; answer: (list 5 (add-five 5) (add-five (add-five 5)) (add-five (add-five (add-five 5)))) (list 5 10 15 20) (repeated c (square 50 solid black) 3)