1. 次を「定義用ウインドウ」で,実行しなさい
•Intermediate Student で実行すること
•入力した後に,Execute ボタンを押す
;; profit: number -> number
;; to compute the profit as the difference between
;; revenue and costs at some given ticket-price
(define (cost ticket-price)
(+ 180
(* .04 (attendees ticket-price))))
;; revenue:number number → number
;; to compute the revenue, given ticket-price
(define (revenue ticket-price)
(* (attendees ticket-price) ticket-price))
;; cost : number -> number
;; to compute the cost, given ticket-price
(define (cost ticket-price)
(+ 180
(* .04 (attendees ticket-price))))
;; attendees:number → number
;; to compute the number of attendees,
;; given ticket-price
(define (attendees ticket-price)
(+ 120
(* (/ 15 .10) (- 5.00 ticket-price))))
(profit 3)
2. DrScheme を使って,ステップ実行の様子を
確認しなさい (Step ボタン,Next ボタンを使用)
例題7に
1行書き加える
ステップ実行したい
ので,入力済みの
プログラムは,消さず
に残しておく
例題7と同じ
「例題3.ステップ実行」の手順
108