2010-05-31から1日間の記事一覧

SICP 問題 2.49(各種ペインタの定義)

問題 segments->painter を使い、次の基本的ペインタを定義せよ: a. 指定されたフレームの外形を描くペインタ b. フレームの向か側の頂点を結んで「X」を描くペインタ c. フレームの辺の中点を結んで菱形を描くペインタ d. wave ペインタ 解答 まずは segme…

SICP 問題 2.48(有向線分の構成子、選択子を定義する)

問題 平面上の有向線分はベクタの対 ─原点から線分の始点へ向かうベクタと、始点から線分の終点へ向かうベクタ─ で表現できる。問題 2.46 のベクタ表現を使い、この線分の表現を構成子 make-segment と選択子 start-segment 及び end-segment として定義せよ…